diff --git a/lib/features/email/data/datasource/email_datasource.dart b/lib/features/email/data/datasource/email_datasource.dart index 1383a2e8a..245f30e86 100644 --- a/lib/features/email/data/datasource/email_datasource.dart +++ b/lib/features/email/data/datasource/email_datasource.dart @@ -93,4 +93,6 @@ abstract class EmailDataSource { Future storeSendingEmail(AccountId accountId, UserName userName, SendingEmail sendingEmail); Future> getAllSendingEmails(AccountId accountId, UserName userName); + + Future deleteSendingEmail(AccountId accountId, UserName userName, EmailId emailId); } \ No newline at end of file diff --git a/lib/features/email/data/datasource_impl/email_datasource_impl.dart b/lib/features/email/data/datasource_impl/email_datasource_impl.dart index 76ff72e9e..63e87eaa3 100644 --- a/lib/features/email/data/datasource_impl/email_datasource_impl.dart +++ b/lib/features/email/data/datasource_impl/email_datasource_impl.dart @@ -198,4 +198,9 @@ class EmailDataSourceImpl extends EmailDataSource { Future> getAllSendingEmails(AccountId accountId, UserName userName) { throw UnimplementedError(); } + + @override + Future deleteSendingEmail(AccountId accountId, UserName userName, EmailId emailId) { + throw UnimplementedError(); + } } \ No newline at end of file diff --git a/lib/features/email/data/repository/email_repository_impl.dart b/lib/features/email/data/repository/email_repository_impl.dart index aa2f9852c..fb0c938d3 100644 --- a/lib/features/email/data/repository/email_repository_impl.dart +++ b/lib/features/email/data/repository/email_repository_impl.dart @@ -226,4 +226,9 @@ class EmailRepositoryImpl extends EmailRepository { Future storeSendingEmail(AccountId accountId, UserName userName, SendingEmail sendingEmail) { return emailDataSource[DataSourceType.hiveCache]!.storeSendingEmail(accountId, userName, sendingEmail); } + + @override + Future deleteSendingEmail(AccountId accountId, UserName userName, EmailId emailId) { + return emailDataSource[DataSourceType.hiveCache]!.deleteSendingEmail(accountId, userName, emailId); + } } \ No newline at end of file