Hot fix do not call refresh token or show session expires dialog when token expires in composer

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-04-03 16:19:08 +07:00
committed by Dat H. Pham
parent 94560acf01
commit 593806936f
3 changed files with 9 additions and 1 deletions
@@ -15,9 +15,13 @@ mixin AutoCompleteResultMixin {
FutureOr<List<EmailAddress>> handleAutoCompleteResultState({
required Either<Failure, Success> resultState,
required String queryString,
Function(Failure failure)? onFailureCallback,
}) {
return resultState.fold(
(failure) => <EmailAddress>[],
(failure) {
onFailureCallback?.call(failure);
return <EmailAddress>[];
},
(success) => handleAutoCompleteSuccess(success, queryString)
);
}
@@ -1005,6 +1005,7 @@ class ComposerController extends BaseController
.then((value) => handleAutoCompleteResultState(
resultState: value,
queryString: queryString,
onFailureCallback: (failure) => consumeState(Stream.value(Left(failure))),
)
);
} else if (_getDeviceContactSuggestionsInteractor != null) {
@@ -1024,6 +1025,7 @@ class ComposerController extends BaseController
.then((value) => handleAutoCompleteResultState(
resultState: value,
queryString: queryString,
onFailureCallback: (failure) => consumeState(Stream.value(Left(failure))),
)
) ?? <EmailAddress>[];
}
@@ -175,6 +175,7 @@ class ContactController extends BaseController with AutoCompleteResultMixin {
.then((value) => handleAutoCompleteResultState(
resultState: value,
queryString: queryString,
onFailureCallback: (failure) => consumeState(Stream.value(Left(failure))),
)
);
} else if (_getDeviceContactSuggestionsInteractor != null) {
@@ -194,6 +195,7 @@ class ContactController extends BaseController with AutoCompleteResultMixin {
.then((value) => handleAutoCompleteResultState(
resultState: value,
queryString: queryString,
onFailureCallback: (failure) => consumeState(Stream.value(Left(failure))),
)
) ?? <EmailAddress>[];
}