From 850eab5ffdaf5bc7f89999440dccdda35ed1734a Mon Sep 17 00:00:00 2001 From: dab246 Date: Tue, 24 Oct 2023 13:01:31 +0700 Subject: [PATCH] TF-2177 Upgrade hive database version and clear all account data Signed-off-by: dab246 --- lib/features/caching/caching_manager.dart | 3 +++ lib/features/caching/config/cache_version.dart | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/features/caching/caching_manager.dart b/lib/features/caching/caching_manager.dart index 9f9350809e..e730d83ee6 100644 --- a/lib/features/caching/caching_manager.dart +++ b/lib/features/caching/caching_manager.dart @@ -104,6 +104,9 @@ class CachingManager { Future onUpgradeCache(int oldVersion, int newVersion) async { log('CachingManager::onUpgradeCache():oldVersion $oldVersion | newVersion: $newVersion'); await clearData(); + if (oldVersion > 0 && oldVersion < newVersion && newVersion == 7) { + await clearAll(); + } await storeCacheVersion(newVersion); } diff --git a/lib/features/caching/config/cache_version.dart b/lib/features/caching/config/cache_version.dart index a79acd0b2e..4209327c0a 100644 --- a/lib/features/caching/config/cache_version.dart +++ b/lib/features/caching/config/cache_version.dart @@ -1,4 +1,4 @@ class CacheVersion { - static const int hiveDBVersion = 6; + static const int hiveDBVersion = 7; } \ No newline at end of file