mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
chore: code clean up
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -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>()) {
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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');
|
||||
},
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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> {
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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(() {});
|
||||
}
|
||||
},
|
||||
),
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user