TF-2310 Don't use Hive.boxExists() to avoid creating a database without an object store in hive on some browsers (Safari/Firefox)

This commit is contained in:
dab246
2024-04-09 10:26:53 +07:00
committed by Dat H. Pham
parent 38a0b972b8
commit 779bd224b1
8 changed files with 4 additions and 34 deletions
@@ -10,8 +10,6 @@ class RecentLoginUrlCacheManager {
RecentLoginUrlCacheManager(this._recentLoginUrlCacheClient);
Future<void> clean(RecentLoginUrlCleanupRule cleanupRule) async {
final recentCacheExist = await _recentLoginUrlCacheClient.isExistTable();
if (recentCacheExist) {
final listRecentUrlCache = await _recentLoginUrlCacheClient.getAll();
listRecentUrlCache.sortByCreationDate();
@@ -22,6 +20,5 @@ class RecentLoginUrlCacheManager {
.toList();
await _recentLoginUrlCacheClient.deleteMultipleItem(newListKeyRecent);
}
}
}
}
@@ -10,8 +10,6 @@ class RecentLoginUsernameCacheManager {
RecentLoginUsernameCacheManager(this._recentLoginUsernameCacheClient);
Future<void> clean(RecentLoginUsernameCleanupRule cleanupRule) async {
final recentCacheExist = await _recentLoginUsernameCacheClient.isExistTable();
if (recentCacheExist) {
final listRecentUsernameCache = await _recentLoginUsernameCacheClient.getAll();
listRecentUsernameCache.sortByCreationDate();
@@ -22,6 +20,5 @@ class RecentLoginUsernameCacheManager {
.toList();
await _recentLoginUsernameCacheClient.deleteMultipleItem(newListKeyRecent);
}
}
}
}
@@ -10,8 +10,6 @@ class RecentSearchCacheManager {
RecentSearchCacheManager(this._recentSearchCacheClient);
Future<void> clean(RecentSearchCleanupRule cleanupRule) async {
final recentSearchCacheExist = await _recentSearchCacheClient.isExistTable();
if (recentSearchCacheExist) {
final listRecentSearchCache = await _recentSearchCacheClient.getAll();
listRecentSearchCache.sortByCreationDate();
@@ -22,6 +20,5 @@ class RecentSearchCacheManager {
.toList();
await _recentSearchCacheClient.deleteMultipleItem(newListKeyRecent);
}
}
}
}