Browse Source

block_cw

pull/16/head
hole-thu 3 years ago
parent
commit
cc5e89c13e
  1. 15
      src/Config.js
  2. 4
      src/Flows.js

15
src/Config.js

@ -30,6 +30,7 @@ const DEFAULT_CONFIG = {
easter_egg: true,
color_scheme: 'default',
block_tmp: true,
block_cw: ['xxg', 'zzxg'],
block_words_v4: ['🕷', '[系统自动代发]'],
whitelist_cw: [],
ipfs_gateway_list: [
@ -381,11 +382,23 @@ export class ConfigUI extends PureComponent {
description="屏蔽所有临时帐号的发言"
/>
<hr />
<ConfigTextArea
id="block_cw"
callback={this.save_changes_bound}
name="设置屏蔽的折叠警告"
description={
'折叠警告包含屏蔽词的树洞会不显示而非折叠,每行一个屏蔽词'
}
display={(array) => array.join('\n')}
sift={(array) => array.filter((v) => v)}
parse={(string) => string.split('\n')}
/>
<hr />
<ConfigTextArea
id="block_words_v4"
callback={this.save_changes_bound}
name="设置屏蔽词"
description={'包含屏蔽词的树洞会被折叠,每行写一个屏蔽词'}
description={'包含屏蔽词的树洞会不被显示,每行一个屏蔽词'}
display={(array) => array.join('\n')}
sift={(array) => array.filter((v) => v)}
parse={(string) => string.split('\n')}

4
src/Flows.js

@ -37,7 +37,9 @@ function check_block(info) {
((window.config.block_tmp && info.is_tmp) ||
window.config.block_words_v4.some((word) => info.text.includes(word)) ||
(info.cw &&
window.config.block_words_v4.some((word) => info.cw.includes(word)))) &&
window.config.block_words_v4
.concat(window.config.block_cw)
.some((word) => info.cw.includes(word)))) &&
!info.can_del
);
}

Loading…
Cancel
Save