feat(moreusertags): add option to not show more tags for bots (#812)
Co-authored-by: V <vendicated@riseup.net>
This commit is contained in:
parent
97f8d4d515
commit
2a0c30b66d
@ -83,6 +83,10 @@ const tags: Tag[] = [
|
||||
];
|
||||
|
||||
const settings = definePluginSettings({
|
||||
dontShowForBots: {
|
||||
description: "Don't show tags (not including the webhook tag) for bots",
|
||||
type: OptionType.BOOLEAN
|
||||
},
|
||||
dontShowBotTag: {
|
||||
description: "Don't show [BOT] text for bots with other tags (verified bots will still have checkmark)",
|
||||
type: OptionType.BOOLEAN
|
||||
@ -214,6 +218,8 @@ return type!==null?$2.botTag,type"
|
||||
const [tagName, variant] = passedTagName.split("-");
|
||||
const tag = tags.find(({ name }) => tagName === name);
|
||||
if (!tag) return "BOT";
|
||||
if (variant === "BOT" && tagName !== "WEBHOOK" && this.settings.store.dontShowForBots) return strings.BOT_TAG_BOT;
|
||||
|
||||
switch (variant) {
|
||||
case "OP":
|
||||
return `${strings.BOT_TAG_FORUM_ORIGINAL_POSTER} • ${tag.displayName}`;
|
||||
|
Loading…
Reference in New Issue
Block a user