TF-3487 Handle get mailbox failure

This commit is contained in:
DatDang
2025-02-24 10:38:51 +07:00
committed by Dat H. Pham
parent 33b90d3c65
commit f23b9eed71
5 changed files with 17 additions and 20 deletions
@@ -87,17 +87,12 @@ class MailboxRepositoryImpl extends MailboxRepository {
Session session,
{Properties? properties}
) async {
try {
final jmapMailboxResponse = await mapDataSource[DataSourceType.network]!.getAllMailbox(
session,
accountId,
properties: properties);
log('MailboxRepositoryImpl::_getAllMailboxFromJMAP: MAILBOX_NETWORK = ${jmapMailboxResponse.mailboxes.length} | STATE_NETWORK = ${jmapMailboxResponse.state}');
return jmapMailboxResponse;
} catch (e) {
logError('MailboxRepositoryImpl::_getAllMailboxFromJMAP: Exception: $e');
return null;
}
final jmapMailboxResponse = await mapDataSource[DataSourceType.network]!.getAllMailbox(
session,
accountId,
properties: properties);
log('MailboxRepositoryImpl::_getAllMailboxFromJMAP: MAILBOX_NETWORK = ${jmapMailboxResponse.mailboxes.length} | STATE_NETWORK = ${jmapMailboxResponse.state}');
return jmapMailboxResponse;
}
Future<void> _syncNewInCache(