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();
|
||||
// debugPrint("simpleRuleList:$simpleRuleList");
|
||||
plPlayerController.filterCount = simpleRuleList.length;
|
||||
simpleRuleList.forEach((item) {
|
||||
for (var item in simpleRuleList) {
|
||||
switch (item['type']) {
|
||||
case 0:
|
||||
plPlayerController.dmFilterString.add(item['filter']);
|
||||
break;
|
||||
case 1:
|
||||
plPlayerController.dmRegExp.add(RegExp(item['filter'], caseSensitive: false));
|
||||
plPlayerController.dmRegExp
|
||||
.add(RegExp(item['filter'], caseSensitive: false));
|
||||
break;
|
||||
case 2:
|
||||
plPlayerController.dmUid.add(item['filter']);
|
||||
break;
|
||||
}
|
||||
});
|
||||
}
|
||||
scrollController.dispose();
|
||||
GStorage.localCache.put(LocalCacheKey.danmakuFilterRule, simpleRuleList);
|
||||
super.dispose();
|
||||
|
||||
@@ -395,11 +395,10 @@ class PlPlayerController {
|
||||
isOpenDanmu.value =
|
||||
setting.get(SettingBoxKey.enableShowDanmaku, defaultValue: true);
|
||||
danmakuWeight = setting.get(SettingBoxKey.danmakuWeight, defaultValue: 0);
|
||||
List regex = [];
|
||||
List rules = GStorage.localCache
|
||||
.get(LocalCacheKey.danmakuFilterRule, defaultValue: []);
|
||||
filterCount = rules.length;
|
||||
rules.forEach((item) {
|
||||
for (var item in rules) {
|
||||
switch (item['type']) {
|
||||
case 0:
|
||||
dmFilterString.add(item['filter']);
|
||||
@@ -411,7 +410,7 @@ class PlPlayerController {
|
||||
dmUid.add(item['filter']);
|
||||
break;
|
||||
}
|
||||
});
|
||||
}
|
||||
blockTypes = setting.get(SettingBoxKey.danmakuBlockType, defaultValue: []);
|
||||
showArea = setting.get(SettingBoxKey.danmakuShowArea, defaultValue: 0.5);
|
||||
// 不透明度
|
||||
|
||||
Reference in New Issue
Block a user