TF-2310 Use singleton for HiveCacheConfig to avoid creating multiple instance

This commit is contained in:
dab246
2024-04-09 10:28:38 +07:00
committed by Dat H. Pham
parent 779bd224b1
commit 017c7135d3
13 changed files with 27 additions and 21 deletions
@@ -13,7 +13,7 @@ abstract class HiveCacheClient<T> {
bool get encryption => false;
Future<Uint8List?> _getEncryptionKey() => HiveCacheConfig.getEncryptionKey();
Future<Uint8List?> _getEncryptionKey() => HiveCacheConfig.instance.getEncryptionKey();
Future<Box<T>> openBox() async {
if (Hive.isBoxOpen(tableName)) {