mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-26 13:25:49 +08:00
@@ -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;
|
||||
|
||||
|
||||
@@ -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},
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
@@ -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}',
|
||||
},
|
||||
);
|
||||
},
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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()},
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user