TF-1432 [Data] Implement subscribe multiple mailbox

This commit is contained in:
dab246
2023-02-10 14:37:34 +07:00
committed by Dat Vu
parent 6a27190f01
commit 46d793ace3
5 changed files with 59 additions and 1 deletions
@@ -23,6 +23,7 @@ import 'package:tmail_ui_user/features/mailbox/domain/model/mailbox_response.dar
import 'package:tmail_ui_user/features/mailbox/domain/model/move_mailbox_request.dart';
import 'package:tmail_ui_user/features/mailbox/domain/model/rename_mailbox_request.dart';
import 'package:tmail_ui_user/features/mailbox/domain/model/subscribe_mailbox_request.dart';
import 'package:tmail_ui_user/features/mailbox/domain/model/subscribe_multiple_mailbox_request.dart';
import 'package:tmail_ui_user/features/mailbox/domain/repository/mailbox_repository.dart';
class MailboxRepositoryImpl extends MailboxRepository {
@@ -194,4 +195,9 @@ class MailboxRepositoryImpl extends MailboxRepository {
Future<bool> subscribeMailbox(AccountId accountId, SubscribeMailboxRequest request) {
return mapDataSource[DataSourceType.network]!.subscribeMailbox(accountId, request);
}
@override
Future<List<MailboxId>> subscribeMultipleMailbox(AccountId accountId, SubscribeMultipleMailboxRequest subscribeRequest) {
return mapDataSource[DataSourceType.network]!.subscribeMultipleMailbox(accountId, subscribeRequest);
}
}