From 9d57deffb4c074b4eca9b45e03e576353e142b8e Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Fri, 21 Feb 2025 10:47:25 +0800 Subject: [PATCH] fix: filter dm midhash Signed-off-by: bggRGjQaUbCoE --- lib/pages/danmaku/controller.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/pages/danmaku/controller.dart b/lib/pages/danmaku/controller.dart index 5fedd856..e4a6c9da 100644 --- a/lib/pages/danmaku/controller.dart +++ b/lib/pages/danmaku/controller.dart @@ -81,8 +81,9 @@ class PlDanmakuController { } bool filterDanmaku(DanmakuElem elem) { - return !(plPlayerController.dmUid.contains(elem.content) || - plPlayerController.dmFilterString.any((i) => elem.content.contains(i)) || - plPlayerController.dmRegExp.any((i) => i.hasMatch(elem.content))); + return !(plPlayerController.dmUid.contains(elem.midHash) || + plPlayerController.dmFilterString + .any((i) => elem.content.contains(i)) || + plPlayerController.dmRegExp.any((i) => i.hasMatch(elem.content))); } }