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
					
				
					 1 changed files with 6 additions and 0 deletions
				
			
		|  | @ -83,6 +83,10 @@ const tags: Tag[] = [ | ||||||
| ]; | ]; | ||||||
| 
 | 
 | ||||||
| const settings = definePluginSettings({ | const settings = definePluginSettings({ | ||||||
|  |     dontShowForBots: { | ||||||
|  |         description: "Don't show tags (not including the webhook tag) for bots", | ||||||
|  |         type: OptionType.BOOLEAN | ||||||
|  |     }, | ||||||
|     dontShowBotTag: { |     dontShowBotTag: { | ||||||
|         description: "Don't show [BOT] text for bots with other tags (verified bots will still have checkmark)", |         description: "Don't show [BOT] text for bots with other tags (verified bots will still have checkmark)", | ||||||
|         type: OptionType.BOOLEAN |         type: OptionType.BOOLEAN | ||||||
|  | @ -214,6 +218,8 @@ return type!==null?$2.botTag,type" | ||||||
|         const [tagName, variant] = passedTagName.split("-"); |         const [tagName, variant] = passedTagName.split("-"); | ||||||
|         const tag = tags.find(({ name }) => tagName === name); |         const tag = tags.find(({ name }) => tagName === name); | ||||||
|         if (!tag) return "BOT"; |         if (!tag) return "BOT"; | ||||||
|  |         if (variant === "BOT" && tagName !== "WEBHOOK" && this.settings.store.dontShowForBots) return strings.BOT_TAG_BOT; | ||||||
|  | 
 | ||||||
|         switch (variant) { |         switch (variant) { | ||||||
|             case "OP": |             case "OP": | ||||||
|                 return `${strings.BOT_TAG_FORUM_ORIGINAL_POSTER} • ${tag.displayName}`; |                 return `${strings.BOT_TAG_FORUM_ORIGINAL_POSTER} • ${tag.displayName}`; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue