From 4a5d59016e0c145270c3cc29de1882bcaaf20e1e Mon Sep 17 00:00:00 2001 From: John Smith Date: Tue, 10 Oct 2023 23:47:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=8F=E8=94=BD=E7=94=A8=E6=88=B7=E6=94=B9?= =?UTF-8?q?=E7=94=A8Set?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/Room.vue | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/frontend/src/views/Room.vue b/frontend/src/views/Room.vue index 1d2b97b..46dbee0 100644 --- a/frontend/src/views/Room.vue +++ b/frontend/src/views/Room.vue @@ -56,15 +56,10 @@ export default { } return res }, - blockUsersTrie() { + blockUsersSet() { let blockUsers = this.config.blockUsers.split('\n') - let res = new trie.Trie() - for (let user of blockUsers) { - if (user !== '') { - res.set(user, true) - } - } - return res + blockUsers = blockUsers.filter(user => user !== '') + return new Set(blockUsers) }, emoticonsTrie() { let res = new trie.Trie() @@ -371,7 +366,7 @@ export default { return true }, filterByAuthorName(authorName) { - return !this.blockUsersTrie.has(authorName) + return !this.blockUsersSet.has(authorName) }, mergeSimilarText(content) { if (!this.config.mergeSimilarDanmaku) {