save mail when reload page

This commit is contained in:
ManhNTX
2022-07-11 01:40:54 +07:00
committed by Dat H. Pham
parent 1cde4b5d5b
commit 2add68d760
13 changed files with 289 additions and 0 deletions
@@ -0,0 +1,10 @@
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/data/model/email_cache.dart';
abstract class EmailCacheDataSource {
void saveEmailCacheOnWeb(Email email);
EmailCache? getEmailCacheOnWeb();
void removeEmailCacheOnWeb();
}