TF-3507 Fix offline cache prevents updating email query view cache

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-04-03 14:43:31 +07:00
committed by Dat H. Pham
parent c6bb268a75
commit 712bc26402
29 changed files with 662 additions and 131 deletions
@@ -90,6 +90,10 @@ class EmailCacheManager {
await _emailCacheClient.deleteMultipleItem(listEmailIdCacheExpire);
}
Future<void> clearAll() async {
return await _emailCacheClient.clearAllData();
}
Future<void> storeEmail(AccountId accountId, UserName userName, EmailCache emailCache) {
final keyCache = TupleKey(emailCache.id, accountId.asString, userName.value).encodeKey;
return _emailCacheClient.insertItem(keyCache, emailCache);