From ff9bc6d7e5b23538011f7eacf44b05e6ac509138 Mon Sep 17 00:00:00 2001 From: Dat PHAM HOANG Date: Tue, 26 Apr 2022 19:37:40 +0700 Subject: [PATCH] Clean up the cache whenever start the app --- .../data/repository/cleanup_repository_impl.dart | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/lib/features/cleanup/data/repository/cleanup_repository_impl.dart b/lib/features/cleanup/data/repository/cleanup_repository_impl.dart index 290c7a030..d8419d02d 100644 --- a/lib/features/cleanup/data/repository/cleanup_repository_impl.dart +++ b/lib/features/cleanup/data/repository/cleanup_repository_impl.dart @@ -1,5 +1,4 @@ -import 'package:core/core.dart'; import 'package:tmail_ui_user/features/cleanup/data/datasource/cleanup_datasource.dart'; import 'package:tmail_ui_user/features/cleanup/domain/model/cleanup_rule.dart'; import 'package:tmail_ui_user/features/cleanup/domain/repository/cleanup_repository.dart'; @@ -12,12 +11,9 @@ class CleanupRepositoryImpl extends CleanupRepository { @override Future cleanEmailCache(CleanupRule cleanupRule) async { - final lastTimeCleanup = await cleanupDataSource.getTimeCleanEmail(); - if (lastTimeCleanup == null || !lastTimeCleanup.isToday()) { - final isSuccess = await cleanupDataSource.cleanEmailCache(cleanupRule); - if (isSuccess) { - await cleanupDataSource.saveTimeCleanEmail(DateTime.now()); - } + final isSuccess = await cleanupDataSource.cleanEmailCache(cleanupRule); + if (isSuccess) { + await cleanupDataSource.saveTimeCleanEmail(DateTime.now()); } } } \ No newline at end of file