TF-3480 Handle reopen multiple composer when reload page or session expired

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-02-28 01:29:38 +07:00
committed by Dat H. Pham
parent 810d86b100
commit cfc72a6f4f
24 changed files with 318 additions and 101 deletions
@@ -12,7 +12,7 @@ class ComposerCacheRepositoryImpl extends ComposerCacheRepository {
ComposerCacheRepositoryImpl(this.composerCacheDataSource);
@override
Future<ComposerCache> getComposerCacheOnWeb(
Future<List<ComposerCache>> getComposerCacheOnWeb(
AccountId accountId,
UserName userName
) {
@@ -20,8 +20,13 @@ class ComposerCacheRepositoryImpl extends ComposerCacheRepository {
}
@override
Future<void> removeComposerCacheOnWeb() {
return composerCacheDataSource.removeComposerCacheOnWeb();
Future<void> removeAllComposerCacheOnWeb(AccountId accountId, UserName userName) {
return composerCacheDataSource.removeAllComposerCacheOnWeb(accountId, userName);
}
@override
Future<void> removeComposerCacheByIdOnWeb(AccountId accountId, UserName userName, String composerId) {
return composerCacheDataSource.removeComposerCacheByIdOnWeb(accountId, userName, composerId);
}
@override