From ccf7f66a797c9583cf7d4a5a3c08ab6757dc0d70 Mon Sep 17 00:00:00 2001 From: TymanWasTaken Date: Fri, 21 Oct 2022 04:46:38 -0600 Subject: Update PronounDB Plugin (#115) * Add X-PronounDB-Source header, add options to pronoundb * Adapt to defaults fix, better lowercase logic * User popouts :) --- src/plugins/pronoundb/PronounComponent.tsx | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 src/plugins/pronoundb/PronounComponent.tsx (limited to 'src/plugins/pronoundb/PronounComponent.tsx') diff --git a/src/plugins/pronoundb/PronounComponent.tsx b/src/plugins/pronoundb/PronounComponent.tsx deleted file mode 100644 index 35cd44b..0000000 --- a/src/plugins/pronoundb/PronounComponent.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { fetchPronouns } from "./utils"; -import { classes, lazyWebpack, useAwaiter } from "../../utils/misc"; -import { PronounMapping } from "./types"; -import { filters } from "../../webpack"; -import { Message } from "discord-types/general"; - -const styles: Record = lazyWebpack(filters.byProps(["timestampInline"])); - -export default function PronounComponent({ message }: { message: Message; }) { - // Don't bother fetching bot or system users - if (message.author.bot && message.author.system) return null; - - const [result, , isPending] = useAwaiter( - () => fetchPronouns(message.author.id), - null, - e => console.error("Fetching pronouns failed: ", e) - ); - - // If the promise completed, the result was not "unspecified", and there is a mapping for the code, then return a span with the pronouns - if (!isPending && result && result !== "unspecified" && PronounMapping[result]) return ( - • {PronounMapping[result]} - ); - // Otherwise, return null so nothing else is rendered - else return null; -} -- cgit