TF-838 Add getMailboxState to mailbox repository
This commit is contained in:
@@ -181,4 +181,9 @@ class MailboxRepositoryImpl extends MailboxRepository {
|
|||||||
Future<bool> moveMailbox(AccountId accountId, MoveMailboxRequest request) {
|
Future<bool> moveMailbox(AccountId accountId, MoveMailboxRequest request) {
|
||||||
return mapDataSource[DataSourceType.network]!.moveMailbox(accountId, 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);
|
StreamController<dartz.Either<Failure, Success>> onProgressController);
|
||||||
|
|
||||||
Future<bool> moveMailbox(AccountId accountId, MoveMailboxRequest request);
|
Future<bool> moveMailbox(AccountId accountId, MoveMailboxRequest request);
|
||||||
|
|
||||||
|
Future<State?> getMailboxState();
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user