Handle web finger to get token in HomeController

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-07-02 15:54:29 +07:00
committed by Dat H. Pham
parent fc2265b5e5
commit 9a2f0aa356
26 changed files with 323 additions and 113 deletions
@@ -218,7 +218,7 @@ class EmailSessionStorageDatasourceImpl extends EmailDataSource {
@override
Future<void> storePreviewEMLContentToSessionStorage(EMLPreviewer emlPreviewer) {
return Future.sync(() async {
return _sessionStorageManager.save(
return await _sessionStorageManager.save(
emlPreviewer.id,
jsonEncode(emlPreviewer.toJson()),
);
@@ -233,7 +233,7 @@ class EmailSessionStorageDatasourceImpl extends EmailDataSource {
@override
Future<EMLPreviewer> getPreviewEMLContentInMemory(String keyStored) {
return Future.sync(() async {
final data = _sessionStorageManager.get(keyStored);
final data = await _sessionStorageManager.get(keyStored);
return EMLPreviewer.fromJson(jsonDecode(data));
}).catchError(_exceptionThrower.throwException);
}