TF-1115 Implement catch exception when for GetAllEmail and RefreshChangesEmail

This commit is contained in:
dab246
2022-10-27 17:00:44 +07:00
committed by Dat H. Pham
parent fb177fb33d
commit 423a12eea1
10 changed files with 112 additions and 42 deletions
@@ -5,6 +5,7 @@ import 'package:tmail_ui_user/features/caching/email_cache_client.dart';
import 'package:tmail_ui_user/features/caching/mailbox_cache_client.dart';
import 'package:tmail_ui_user/features/caching/recent_search_cache_client.dart';
import 'package:tmail_ui_user/features/caching/state_cache_client.dart';
import 'package:tmail_ui_user/features/mailbox/data/model/state_type.dart';
class CachingManager {
@@ -41,4 +42,11 @@ class CachingManager {
]);
}
}
Future<void> cleanEmailCache() async {
await Future.wait([
_stateCacheClient.deleteItem(StateType.email.value),
_emailCacheClient.clearAllData(),
]);
}
}