修复口令过期处理并增加参赛队伍接口

This commit is contained in:
2026-07-20 10:52:19 +08:00
parent da52dc9797
commit 1f0e0407ab
2 changed files with 8 additions and 0 deletions
+3
View File
@@ -8,6 +8,9 @@ enum AuthApi {
/// 根据赛事目录获取视频列表
getRecordList('/api/files'),
/// 获取参赛队伍列表
getTeamList('/api/events/device/item/group'),
/// 获取选手的赛事信息
playerRegistrationList('/api/events/device/player/registration/list');
+5
View File
@@ -2,9 +2,12 @@ import 'dart:io';
import 'package:dio/dio.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/storage_keys.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 {
@override
@@ -36,6 +39,8 @@ class HeaderInterceptor extends Interceptor {
) async {
if (err.response?.statusCode == 401) {
await AppStorage.remove(StorageKeys.authToken);
AppToast.show('口令已过期,请重新输入执裁口令');
AppNavigator.pushAndRemoveUntil(AuthPageWidget());
}
handler.next(err);
}