TF-838 Add getMailboxState to mailbox repository

This commit is contained in:
dab246
2022-08-16 10:22:48 +07:00
committed by Dat H. Pham
parent 08f7d7878a
commit c22e630c12
2 changed files with 7 additions and 0 deletions
@@ -181,4 +181,9 @@ class MailboxRepositoryImpl extends MailboxRepository {
Future<bool> moveMailbox(AccountId accountId, MoveMailboxRequest request) {
return mapDataSource[DataSourceType.network]!.moveMailbox(accountId, request);
}
@override
Future<State?> getMailboxState() {
return stateDataSource.getState(StateType.mailbox);
}
}
@@ -32,4 +32,6 @@ abstract class MailboxRepository {
StreamController<dartz.Either<Failure, Success>> onProgressController);
Future<bool> moveMailbox(AccountId accountId, MoveMailboxRequest request);
Future<State?> getMailboxState();
}