refactor name folder

This commit is contained in:
ManhNTX
2022-07-11 10:31:49 +07:00
committed by Dat H. Pham
parent 2add68d760
commit bd0be89dce
21 changed files with 126 additions and 124 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/composer_cache.dart';
abstract class ComposerCacheRepository {
void saveComposerCacheOnWeb(Email email);
ComposerCache? getComposerCacheOnWeb();
void removeComposerCacheOnWeb();
}
@@ -1,10 +0,0 @@
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 EmailCacheRepository {
void saveEmailCacheOnWeb(Email email);
EmailCache? getEmailCacheOnWeb();
void removeEmailCacheOnWeb();
}
@@ -0,0 +1,12 @@
import 'package:tmail_ui_user/features/mailbox_dashboard/data/model/composer_cache.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/repository/composer_cache_repository.dart';
class GetComposerCacheOnWebInteractor {
final ComposerCacheRepository composerCacheRepository;
GetComposerCacheOnWebInteractor(this.composerCacheRepository);
ComposerCache? execute() {
return composerCacheRepository.getComposerCacheOnWeb();
}
}
@@ -1,12 +0,0 @@
import 'package:tmail_ui_user/features/mailbox_dashboard/data/model/email_cache.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/repository/email_cache_repository.dart';
class GetEmailCacheOnWebInteractor {
final EmailCacheRepository emailCacheRepository;
GetEmailCacheOnWebInteractor(this.emailCacheRepository);
EmailCache? execute() {
return emailCacheRepository.getEmailCacheOnWeb();
}
}
@@ -0,0 +1,11 @@
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/repository/composer_cache_repository.dart';
class RemoveComposerCacheOnWebInteractor {
final ComposerCacheRepository composerCacheRepository;
RemoveComposerCacheOnWebInteractor(this.composerCacheRepository);
execute() {
return composerCacheRepository.removeComposerCacheOnWeb();
}
}
@@ -1,11 +0,0 @@
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/repository/email_cache_repository.dart';
class RemoveEmailCacheOnWebInteractor {
final EmailCacheRepository emailCacheRepository;
RemoveEmailCacheOnWebInteractor(this.emailCacheRepository);
execute() {
return emailCacheRepository.removeEmailCacheOnWeb();
}
}
@@ -0,0 +1,12 @@
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/repository/composer_cache_repository.dart';
class SaveComposerCacheOnWebInteractor {
final ComposerCacheRepository composerCacheRepository;
SaveComposerCacheOnWebInteractor(this.composerCacheRepository);
execute(Email email) {
return composerCacheRepository.saveComposerCacheOnWeb(email);
}
}
@@ -1,12 +0,0 @@
import 'package:jmap_dart_client/jmap/mail/email/email.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/repository/email_cache_repository.dart';
class SaveEmailCacheOnWebInteractor {
final EmailCacheRepository emailCacheRepository;
SaveEmailCacheOnWebInteractor(this.emailCacheRepository);
execute(Email email) {
return emailCacheRepository.saveEmailCacheOnWeb(email);
}
}