diff --git a/lib/http/member.dart b/lib/http/member.dart index 9de714315..786d9d0b5 100644 --- a/lib/http/member.dart +++ b/lib/http/member.dart @@ -428,18 +428,11 @@ class MemberHttp { print(confirmRes); SmartDialog.dismiss(); if (confirmRes.data['code'] != 0) { - if (confirmRes.data['code'] == -101 || - confirmRes.data['message'] == "账号未登录") { - return { - 'status': false, - 'data': [], - 'msg': "请在设置中退出账号并重新登录再试", - }; - } return { 'status': false, 'data': [], - 'msg': "确认登录失败:${confirmRes.data['message']}", + 'msg': + "确认登录失败:${confirmRes.data['message']}\n\n请在设置中退出账号,重启app,重新登录再试", }; } SmartDialog.showLoading(msg: "等待500毫秒..."); @@ -449,12 +442,12 @@ class MemberHttp { var res = await qrcodePoll(authCodeRes['data']); SmartDialog.dismiss(); if (res['status']) { - return {'status': true, 'data': [], 'msg': res['message']}; + return {'status': true, 'data': [], 'msg': res['msg']}; } else { return { 'status': false, 'data': [], - 'msg': "登录结果获取失败:${res.data['message']}", + 'msg': "登录结果获取失败:${res.data['msg']}", }; } } else { @@ -490,7 +483,7 @@ class MemberHttp { return { 'status': true, 'data': [], - 'message': '操作成功,当前获取的access_key为:$accessKey' + 'msg': '操作成功,当前获取的access_key为:$accessKey' }; } else { return { diff --git a/lib/pages/about/index.dart b/lib/pages/about/index.dart index 66bdd5518..eb4bcbf66 100644 --- a/lib/pages/about/index.dart +++ b/lib/pages/about/index.dart @@ -445,7 +445,7 @@ class AboutController extends GetxController { displayTime: const Duration(milliseconds: 500), ).then( (value) => launchUrl( - Uri.parse('https://t.me/+lm_oOVmF0RJiODk1'), + Uri.parse('https://t.me/+162zlPtZlT9hNWVl'), mode: LaunchMode.externalApplication, ), ); diff --git a/lib/pages/setting/style_setting.dart b/lib/pages/setting/style_setting.dart index 318a89e8c..c7b767eed 100644 --- a/lib/pages/setting/style_setting.dart +++ b/lib/pages/setting/style_setting.dart @@ -88,6 +88,7 @@ class _StyleSettingState extends State { leading: Icon(Icons.chrome_reader_mode_outlined), setKey: SettingBoxKey.useSideBar, defaultVal: false, + needReboot: true, ), const SetSwitchItem( title: 'MD3样式底栏', diff --git a/lib/pages/setting/video_setting.dart b/lib/pages/setting/video_setting.dart index 9f136b0ec..50ea221f7 100644 --- a/lib/pages/setting/video_setting.dart +++ b/lib/pages/setting/video_setting.dart @@ -199,7 +199,8 @@ class _VideoSettingState extends State { const SetSwitchItem( title: '优先使用 OpenSL ES 输出音频', leading: Icon(Icons.speaker_outlined), - subTitle: '关闭则优先使用AudioTrack输出音频(此项即mpv的--ao)', + subTitle: + '关闭则优先使用AudioTrack输出音频(此项即mpv的--ao),若遇系统音效丢失、无声等问题请尝试关闭。', setKey: SettingBoxKey.useOpenSLES, defaultVal: true, ),