From 626eb3613e56d3d24ed707a69049c182061691e8 Mon Sep 17 00:00:00 2001 From: V Date: Wed, 21 Jun 2023 02:05:01 +0200 Subject: [PATCH] [skip ci] WelcomeStickerPicker: Clean up settings types --- src/plugins/welcomeStickerPicker.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/plugins/welcomeStickerPicker.tsx b/src/plugins/welcomeStickerPicker.tsx index 7aaded2c..52f70b3c 100644 --- a/src/plugins/welcomeStickerPicker.tsx +++ b/src/plugins/welcomeStickerPicker.tsx @@ -44,7 +44,10 @@ const settings = definePluginSettings({ ], description: "Choose the greet mode" } -}); +}).withPrivateSettings<{ + multiGreetChoices?: string[]; + unholyMultiGreetEnabled?: boolean; +}>(); const MessageActions = findByPropsLazy("sendGreetMessage"); @@ -73,7 +76,7 @@ function greet(channel: Channel, message: Message, stickers: string[]) { function GreetMenu({ stickers, channel, message }: { stickers: Sticker[], message: Message, channel: Channel; }) { - const s = settings.use(["greetMode", "multiGreetChoices"] as any) as { greetMode: GreetMode, multiGreetChoices: string[]; }; + const s = settings.use(["greetMode", "multiGreetChoices"]); const { greetMode, multiGreetChoices = [] } = s; return ( @@ -112,7 +115,7 @@ function GreetMenu({ stickers, channel, message }: { stickers: Sticker[], messag ))} - {!(settings.store as any).unholyMultiGreetEnabled ? null : ( + {!settings.store.unholyMultiGreetEnabled ? null : ( <>