From 052f81cf104c5e235b196ab17e64098453a29c32 Mon Sep 17 00:00:00 2001 From: orz12 Date: Mon, 17 Jun 2024 01:18:34 +0800 Subject: [PATCH] =?UTF-8?q?mod:=20=E8=AE=BE=E7=BD=AE=E9=83=A8=E5=88=86?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/http/member.dart | 17 +++++------------ lib/pages/about/index.dart | 2 +- lib/pages/setting/style_setting.dart | 1 + lib/pages/setting/video_setting.dart | 3 ++- 4 files changed, 9 insertions(+), 14 deletions(-) diff --git a/lib/http/member.dart b/lib/http/member.dart index 9de71431..786d9d0b 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 66bdd551..eb4bcbf6 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 318a89e8..c7b767ee 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 9f136b0e..50ea221f 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, ),