From c22e630c120ecb424e043e40c11480cdd533ffe1 Mon Sep 17 00:00:00 2001 From: dab246 Date: Tue, 16 Aug 2022 10:22:48 +0700 Subject: [PATCH] TF-838 Add `getMailboxState` to mailbox repository --- .../mailbox/data/repository/mailbox_repository_impl.dart | 5 +++++ .../mailbox/domain/repository/mailbox_repository.dart | 2 ++ 2 files changed, 7 insertions(+) diff --git a/lib/features/mailbox/data/repository/mailbox_repository_impl.dart b/lib/features/mailbox/data/repository/mailbox_repository_impl.dart index 52b045b65..4dbbb7e68 100644 --- a/lib/features/mailbox/data/repository/mailbox_repository_impl.dart +++ b/lib/features/mailbox/data/repository/mailbox_repository_impl.dart @@ -181,4 +181,9 @@ class MailboxRepositoryImpl extends MailboxRepository { Future moveMailbox(AccountId accountId, MoveMailboxRequest request) { return mapDataSource[DataSourceType.network]!.moveMailbox(accountId, request); } + + @override + Future getMailboxState() { + return stateDataSource.getState(StateType.mailbox); + } } \ No newline at end of file diff --git a/lib/features/mailbox/domain/repository/mailbox_repository.dart b/lib/features/mailbox/domain/repository/mailbox_repository.dart index 1542cdbd3..5af75d8ac 100644 --- a/lib/features/mailbox/domain/repository/mailbox_repository.dart +++ b/lib/features/mailbox/domain/repository/mailbox_repository.dart @@ -32,4 +32,6 @@ abstract class MailboxRepository { StreamController> onProgressController); Future moveMailbox(AccountId accountId, MoveMailboxRequest request); + + Future getMailboxState(); } \ No newline at end of file