修复口令过期处理并增加参赛队伍接口
This commit is contained in:
@@ -8,6 +8,9 @@ enum AuthApi {
|
|||||||
/// 根据赛事目录获取视频列表
|
/// 根据赛事目录获取视频列表
|
||||||
getRecordList('/api/files'),
|
getRecordList('/api/files'),
|
||||||
|
|
||||||
|
/// 获取参赛队伍列表
|
||||||
|
getTeamList('/api/events/device/item/group'),
|
||||||
|
|
||||||
/// 获取选手的赛事信息
|
/// 获取选手的赛事信息
|
||||||
playerRegistrationList('/api/events/device/player/registration/list');
|
playerRegistrationList('/api/events/device/player/registration/list');
|
||||||
|
|
||||||
|
|||||||
@@ -2,9 +2,12 @@ import 'dart:io';
|
|||||||
|
|
||||||
import 'package:dio/dio.dart';
|
import 'package:dio/dio.dart';
|
||||||
import 'package:recording_tool/app/config/app_config.dart';
|
import 'package:recording_tool/app/config/app_config.dart';
|
||||||
|
import 'package:recording_tool/app/router/app_navigator.dart';
|
||||||
import 'package:recording_tool/core/cache/app_storage.dart';
|
import 'package:recording_tool/core/cache/app_storage.dart';
|
||||||
import 'package:recording_tool/core/cache/storage_keys.dart';
|
import 'package:recording_tool/core/cache/storage_keys.dart';
|
||||||
import 'package:recording_tool/core/utils/device_utils.dart';
|
import 'package:recording_tool/core/utils/device_utils.dart';
|
||||||
|
import 'package:recording_tool/features/auth/pages/page_auth.dart';
|
||||||
|
import 'package:recording_tool/shared/widgets/app_toast.dart';
|
||||||
|
|
||||||
class HeaderInterceptor extends Interceptor {
|
class HeaderInterceptor extends Interceptor {
|
||||||
@override
|
@override
|
||||||
@@ -36,6 +39,8 @@ class HeaderInterceptor extends Interceptor {
|
|||||||
) async {
|
) async {
|
||||||
if (err.response?.statusCode == 401) {
|
if (err.response?.statusCode == 401) {
|
||||||
await AppStorage.remove(StorageKeys.authToken);
|
await AppStorage.remove(StorageKeys.authToken);
|
||||||
|
AppToast.show('口令已过期,请重新输入执裁口令');
|
||||||
|
AppNavigator.pushAndRemoveUntil(AuthPageWidget());
|
||||||
}
|
}
|
||||||
handler.next(err);
|
handler.next(err);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user