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 : ( <>