fix for expired issue
not tested
This commit is contained in:
parent
27e89c80fc
commit
9b2f544063
|
|
@ -32,11 +32,16 @@ class TelemetryController extends Notifier<TelemetryState> {
|
|||
errorMessage: null,
|
||||
);
|
||||
} on TelemetryFailure catch (failure) {
|
||||
if (failure.type == TelemetryFailureType.unauthorized) {
|
||||
await ref.read(authControllerProvider.notifier).logout();
|
||||
}
|
||||
_logFailure(failure);
|
||||
state = state.copyWith(
|
||||
isLoading: false,
|
||||
lastOutcome: TelemetryOutcome.failure,
|
||||
errorMessage: failure.message,
|
||||
errorMessage: failure.type == TelemetryFailureType.unauthorized
|
||||
? 'Session expired. Please sign in again.'
|
||||
: failure.message,
|
||||
);
|
||||
} catch (error) {
|
||||
_logFailure(error);
|
||||
|
|
|
|||
Loading…
Reference in a new issue