mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
mod: convert forEach
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -53,19 +53,20 @@ class _DanmakuBlockPageState extends State<DanmakuBlockPage> {
|
|||||||
}).toList();
|
}).toList();
|
||||||
// debugPrint("simpleRuleList:$simpleRuleList");
|
// debugPrint("simpleRuleList:$simpleRuleList");
|
||||||
plPlayerController.filterCount = simpleRuleList.length;
|
plPlayerController.filterCount = simpleRuleList.length;
|
||||||
simpleRuleList.forEach((item) {
|
for (var item in simpleRuleList) {
|
||||||
switch (item['type']) {
|
switch (item['type']) {
|
||||||
case 0:
|
case 0:
|
||||||
plPlayerController.dmFilterString.add(item['filter']);
|
plPlayerController.dmFilterString.add(item['filter']);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
plPlayerController.dmRegExp.add(RegExp(item['filter'], caseSensitive: false));
|
plPlayerController.dmRegExp
|
||||||
|
.add(RegExp(item['filter'], caseSensitive: false));
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
plPlayerController.dmUid.add(item['filter']);
|
plPlayerController.dmUid.add(item['filter']);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
});
|
}
|
||||||
scrollController.dispose();
|
scrollController.dispose();
|
||||||
GStorage.localCache.put(LocalCacheKey.danmakuFilterRule, simpleRuleList);
|
GStorage.localCache.put(LocalCacheKey.danmakuFilterRule, simpleRuleList);
|
||||||
super.dispose();
|
super.dispose();
|
||||||
|
|||||||
@@ -395,11 +395,10 @@ class PlPlayerController {
|
|||||||
isOpenDanmu.value =
|
isOpenDanmu.value =
|
||||||
setting.get(SettingBoxKey.enableShowDanmaku, defaultValue: true);
|
setting.get(SettingBoxKey.enableShowDanmaku, defaultValue: true);
|
||||||
danmakuWeight = setting.get(SettingBoxKey.danmakuWeight, defaultValue: 0);
|
danmakuWeight = setting.get(SettingBoxKey.danmakuWeight, defaultValue: 0);
|
||||||
List regex = [];
|
|
||||||
List rules = GStorage.localCache
|
List rules = GStorage.localCache
|
||||||
.get(LocalCacheKey.danmakuFilterRule, defaultValue: []);
|
.get(LocalCacheKey.danmakuFilterRule, defaultValue: []);
|
||||||
filterCount = rules.length;
|
filterCount = rules.length;
|
||||||
rules.forEach((item) {
|
for (var item in rules) {
|
||||||
switch (item['type']) {
|
switch (item['type']) {
|
||||||
case 0:
|
case 0:
|
||||||
dmFilterString.add(item['filter']);
|
dmFilterString.add(item['filter']);
|
||||||
@@ -411,7 +410,7 @@ class PlPlayerController {
|
|||||||
dmUid.add(item['filter']);
|
dmUid.add(item['filter']);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
});
|
}
|
||||||
blockTypes = setting.get(SettingBoxKey.danmakuBlockType, defaultValue: []);
|
blockTypes = setting.get(SettingBoxKey.danmakuBlockType, defaultValue: []);
|
||||||
showArea = setting.get(SettingBoxKey.danmakuShowArea, defaultValue: 0.5);
|
showArea = setting.get(SettingBoxKey.danmakuShowArea, defaultValue: 0.5);
|
||||||
// 不透明度
|
// 不透明度
|
||||||
|
|||||||
Reference in New Issue
Block a user