Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-12-27 20:54:41 +08:00
parent 25acf3a9bb
commit b51c646415
227 changed files with 768 additions and 764 deletions

View File

@@ -60,7 +60,7 @@ List<SettingsModel> get privacySettings => [
Widget _getAccountDetail(BuildContext context) {
final slivers = <Widget>[];
final theme = TextTheme.of(context);
for (var i in AccountType.values) {
for (final i in AccountType.values) {
final url = ApiType.apiTypeSet[i];
if (url == null) continue;

View File

@@ -300,7 +300,7 @@ List<SettingsModel> get styleSettings => [
return MultiSelectDialog<MsgUnReadType>(
title: '消息未读类型',
initValues: Pref.msgUnReadTypeV2,
values: {for (var i in MsgUnReadType.values) i: i.title},
values: {for (final i in MsgUnReadType.values) i: i.title},
);
},
);

View File

@@ -376,7 +376,7 @@ List<SettingsModel> get videoSettings => [
title: '硬解模式',
initValues: Pref.hardwareDecoding.split(','),
values: {
for (var e in HwDecType.values) e.hwdec: '${e.hwdec}\n${e.desc}',
for (final e in HwDecType.values) e.hwdec: '${e.hwdec}\n${e.desc}',
},
);
},

View File

@@ -28,7 +28,7 @@ class _BarSetPageState extends State<BarSetPage> {
.map((e) => Pair(first: e, second: cache?.contains(e.index) ?? true))
.toList();
if (cache != null && cache.isNotEmpty) {
final cacheIndex = {for (var (k, v) in cache.indexed) v: k};
final cacheIndex = {for (final (k, v) in cache.indexed) v: k};
list.sort((a, b) {
final indexA = cacheIndex[a.first.index] ?? cacheIndex.length;
final indexB = cacheIndex[b.first.index] ?? cacheIndex.length;

View File

@@ -45,7 +45,7 @@ class _SetDisplayModeState extends State<SetDisplayMode> {
if (kDebugMode) debugPrint(e.toString());
}
var value = setting.get(SettingBoxKey.displayMode);
final value = setting.get(SettingBoxKey.displayMode);
if (value != null) {
preferred = modes.firstWhereOrNull((e) => e.toString() == value);
}

View File

@@ -218,7 +218,7 @@ class _SettingPageState extends State<SettingPage> {
return MultiSelectDialog<LoginAccount>(
title: '选择要登出的账号uid',
initValues: const Iterable.empty(),
values: {for (var i in Accounts.account.values) i: i.mid.toString()},
values: {for (final i in Accounts.account.values) i: i.mid.toString()},
);
},
);

View File

@@ -27,7 +27,7 @@ class _OrderedMultiSelectDialogState<T>
@override
void initState() {
super.initState();
_tempValues = {for (var (i, j) in widget.initValues.indexed) j: i + 1};
_tempValues = {for (final (i, j) in widget.initValues.indexed) j: i + 1};
}
@override