屏蔽用户改用Set

This commit is contained in:
John Smith 2023-10-10 23:47:56 +08:00
parent 26afe6c2c4
commit 4a5d59016e

View File

@ -56,15 +56,10 @@ export default {
} }
return res return res
}, },
blockUsersTrie() { blockUsersSet() {
let blockUsers = this.config.blockUsers.split('\n') let blockUsers = this.config.blockUsers.split('\n')
let res = new trie.Trie() blockUsers = blockUsers.filter(user => user !== '')
for (let user of blockUsers) { return new Set(blockUsers)
if (user !== '') {
res.set(user, true)
}
}
return res
}, },
emoticonsTrie() { emoticonsTrie() {
let res = new trie.Trie() let res = new trie.Trie()
@ -371,7 +366,7 @@ export default {
return true return true
}, },
filterByAuthorName(authorName) { filterByAuthorName(authorName) {
return !this.blockUsersTrie.has(authorName) return !this.blockUsersSet.has(authorName)
}, },
mergeSimilarText(content) { mergeSimilarText(content) {
if (!this.config.mergeSimilarDanmaku) { if (!this.config.mergeSimilarDanmaku) {