chore: code clean up

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2024-11-10 09:49:06 +08:00
parent 03d405e197
commit 59910e275e
133 changed files with 597 additions and 816 deletions

View File

@@ -79,7 +79,7 @@ class SettingController extends GetxController {
controller.clearLocalStorage();
WebViewCookieManager().clearCookies();
} catch (e) {
print(e);
debugPrint(e.toString());
}
userLogin.value = false;
if (Get.isRegistered<MainController>()) {

View File

@@ -158,10 +158,10 @@ class _ExtraSettingState extends State<ExtraSetting> {
alignment: Alignment.centerRight,
scale: 0.8,
child: Switch(
thumbIcon: MaterialStateProperty.resolveWith<Icon?>(
(Set<MaterialState> states) {
thumbIcon: WidgetStateProperty.resolveWith<Icon?>(
(Set<WidgetState> states) {
if (states.isNotEmpty &&
states.first == MaterialState.selected) {
states.first == WidgetState.selected) {
return const Icon(Icons.done);
}
return null; // All other states will use the default thumbIcon.
@@ -287,10 +287,10 @@ class _ExtraSettingState extends State<ExtraSetting> {
alignment: Alignment.centerRight,
scale: 0.8,
child: Switch(
thumbIcon: MaterialStateProperty.resolveWith<Icon?>(
(Set<MaterialState> states) {
thumbIcon: WidgetStateProperty.resolveWith<Icon?>(
(Set<WidgetState> states) {
if (states.isNotEmpty &&
states.first == MaterialState.selected) {
states.first == WidgetState.selected) {
return const Icon(Icons.done);
}
return null; // All other states will use the default thumbIcon.

View File

@@ -1,89 +0,0 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
class HiddenSetting extends StatefulWidget {
const HiddenSetting({super.key});
@override
State<HiddenSetting> createState() => _HiddenSettingState();
}
class _HiddenSettingState extends State<HiddenSetting> {
@override
void initState() {
super.initState();
}
void test(Object? val) {
print(val);
}
@override
Widget build(BuildContext context) {
TextStyle titleStyle = Theme.of(context).textTheme.titleMedium!;
return Scaffold(
appBar: AppBar(
centerTitle: false,
titleSpacing: 0,
title: Text(
'开发人员选项',
style: Theme.of(context).textTheme.titleMedium,
),
),
body: Column(
children: [
ListTile(
title: Text('手动产生异常', style: titleStyle),
dense: false,
subtitle: Column(
children: [
ListTile(
onTap: () {
test([][0]);
},
dense: true,
title: const Text('数组越界'),
),
ListTile(
onTap: () {
test(null!.value);
},
dense: true,
title: const Text('非空断言'),
),
ListTile(
onTap: () {
test(int.parse(""));
},
dense: true,
title: const Text('非法整数解析'),
),
ListTile(
onTap: () {
test(DateTime.parse("2050-01-aa"));
},
dense: true,
title: const Text('非法日期解析'),
),
ListTile(
onTap: () {
throw Exception("测试异常");
},
dense: true,
title: const Text('抛出测试异常'),
),
],
),
),
ListTile(
title: const Text('查看日志'),
onTap: () {
Get.toNamed('/logs');
},
),
],
),
);
}
}

View File

@@ -52,7 +52,7 @@ class _SetDisplayModeState extends State<SetDisplayMode> {
try {
modes = await FlutterDisplayMode.supported;
} on PlatformException catch (e) {
print(e);
debugPrint(e.toString());
}
var res = await getDisplayModeType(modes);

View File

@@ -1,17 +1,11 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';
import 'package:hive/hive.dart';
import 'package:PiliPalaX/http/interceptor_anonymity.dart';
import 'package:PiliPalaX/http/member.dart';
import 'package:PiliPalaX/utils/storage.dart';
import '../../http/user.dart';
import '../../models/user/info.dart';
import '../../utils/login.dart';
import '../home/controller.dart';
import '../media/controller.dart';
import '../mine/controller.dart';
class PrivacySetting extends StatefulWidget {
@@ -132,5 +126,4 @@ class _PrivacySettingState extends State<PrivacySetting> {
),
);
}
}

View File

@@ -1,12 +1,10 @@
import 'package:flutter/material.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:hive/hive.dart';
import 'package:PiliPalaX/http/member.dart';
import 'package:PiliPalaX/models/common/rcmd_type.dart';
import 'package:PiliPalaX/pages/setting/widgets/select_dialog.dart';
import 'package:PiliPalaX/utils/recommend_filter.dart';
import 'package:PiliPalaX/utils/storage.dart';
import 'package:get/get.dart';
import 'widgets/switch_item.dart';
@@ -94,12 +92,10 @@ class _RecommendSettingState extends State<RecommendSetting> {
SmartDialog.showToast('尚未登录,无法收到个性化推荐');
}
}
if (result != null) {
defaultRcmdType = result;
setting.put(SettingBoxKey.defaultRcmdType, result);
SmartDialog.showToast('下次启动时生效');
setState(() {});
}
defaultRcmdType = result;
setting.put(SettingBoxKey.defaultRcmdType, result);
SmartDialog.showToast('下次启动时生效');
setState(() {});
}
},
),

View File

@@ -11,8 +11,8 @@ class SetSelectItem extends StatefulWidget {
this.title,
this.subTitle,
this.setKey,
Key? key,
}) : super(key: key);
super.key,
});
@override
State<SetSelectItem> createState() => _SetSelectItemState();

View File

@@ -23,8 +23,8 @@ class SetSwitchItem extends StatefulWidget {
this.needReboot,
this.leading,
this.onTap,
Key? key,
}) : super(key: key);
super.key,
});
@override
State<SetSwitchItem> createState() => _SetSwitchItemState();