mirror of
https://gitlab.com/comunic/comunicmobile
synced 2025-06-19 00:05:16 +00:00
Open login page if login tokens are rejected by server
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:comunic/helpers/events_helper.dart';
|
||||
import 'package:comunic/helpers/preferences_helper.dart';
|
||||
import 'package:comunic/models/api_request.dart';
|
||||
import 'package:comunic/models/api_response.dart';
|
||||
@ -71,6 +72,10 @@ class APIHelper {
|
||||
),
|
||||
);
|
||||
|
||||
// Check if login token is rejected by server
|
||||
if (response.statusCode == 412)
|
||||
EventsHelper.emit(InvalidLoginTokensEvent());
|
||||
|
||||
if (response.statusCode != HttpStatus.ok)
|
||||
return APIResponse(response.statusCode, null);
|
||||
|
||||
|
@ -8,6 +8,9 @@ import 'package:event_bus/event_bus.dart';
|
||||
///
|
||||
/// @author Pierre Hubert
|
||||
|
||||
/// Invalid login token
|
||||
class InvalidLoginTokensEvent {}
|
||||
|
||||
/// Main WebSocket closed
|
||||
class WSClosedEvent {}
|
||||
|
||||
|
Reference in New Issue
Block a user