fix: 登录成功跳转 mod: 退出登录提示

This commit is contained in:
guozhigq
2023-08-19 11:33:39 +08:00
parent 40849cb68d
commit 9db76e99db
5 changed files with 43 additions and 14 deletions

View File

@ -17,7 +17,7 @@ class ApiInterceptor extends Interceptor {
handler.next(options);
}
Box setting = GStrorage.setting;
Box user = GStrorage.user;
@override
void onResponse(Response response, ResponseInterceptorHandler handler) {
@ -29,7 +29,7 @@ class ApiInterceptor extends Interceptor {
final uri = Uri.parse(locations.first);
final accessKey = uri.queryParameters['access_key'];
final mid = uri.queryParameters['mid'];
setting.put(UserBoxKey.accessKey, {'mid': mid, 'value': accessKey});
user.put(UserBoxKey.accessKey, {'mid': mid, 'value': accessKey});
}
}
}

View File

@ -18,6 +18,7 @@ import 'package:pilipala/utils/storage.dart';
/// 返回{'status': bool, 'data': List}
/// view层根据 status 判断渲染逻辑
class VideoHttp {
static Box user = GStrorage.user;
static Box setting = GStrorage.setting;
// 首页推荐视频
@ -61,7 +62,7 @@ class VideoHttp {
'pull': freshIdx == 0 ? 'true' : 'false',
'appkey': Constants.appKey,
'access_key':
setting.get(UserBoxKey.accessKey, defaultValue: {})['value'] ?? ''
user.get(UserBoxKey.accessKey, defaultValue: {})['value'] ?? ''
},
);
if (res.data['code'] == 0) {