Implement review changes

This commit is contained in:
Younes Aassila 2025-02-02 14:24:14 +01:00
parent 7ab206e3d8
commit 2a79647fae
No known key found for this signature in database
4 changed files with 9 additions and 7 deletions

View File

@ -4,7 +4,8 @@ export default function isChannelWhitelisted(
channelName: string | null channelName: string | null
): boolean { ): boolean {
if (!channelName) return false; if (!channelName) return false;
const channelNameLower = channelName.toLowerCase();
return store.state.whitelistedChannels.some( return store.state.whitelistedChannels.some(
c => c.toLowerCase() === channelName.toLowerCase() c => c.toLowerCase() === channelNameLower
); );
} }

View File

@ -4,7 +4,8 @@ export default function wasChannelSubscriber(
channelName: string | null channelName: string | null
): boolean { ): boolean {
if (!channelName) return false; if (!channelName) return false;
const channelNameLower = channelName.toLowerCase();
return store.state.activeChannelSubscriptions.some( return store.state.activeChannelSubscriptions.some(
c => c.toLowerCase() === channelName.toLowerCase() c => c.toLowerCase() === channelNameLower
); );
} }

View File

@ -650,9 +650,10 @@ function isChannelWhitelisted(
pageState: PageState pageState: PageState
): boolean { ): boolean {
if (!channelName) return false; if (!channelName) return false;
const channelNameLower = channelName.toLowerCase();
return ( return (
pageState.state?.whitelistedChannels.some( pageState.state?.whitelistedChannels.some(
c => c.toLowerCase() === channelName.toLowerCase() c => c.toLowerCase() === channelNameLower
) ?? false ) ?? false
); );
} }
@ -662,9 +663,10 @@ function wasChannelSubscriber(
pageState: PageState pageState: PageState
): boolean { ): boolean {
if (!channelName) return false; if (!channelName) return false;
const channelNameLower = channelName.toLowerCase();
return ( return (
pageState.state?.activeChannelSubscriptions.some( pageState.state?.activeChannelSubscriptions.some(
c => c.toLowerCase() === channelName.toLowerCase() c => c.toLowerCase() === channelNameLower
) ?? false ) ?? false
); );
} }

View File

@ -32,9 +32,7 @@ async function sendMessageAndWaitForResponse(
): Promise<any> { ): Promise<any> {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
if (!recipient) { if (!recipient) {
console.error("[TTV LOL PRO] Message recipient is undefined."); return reject(new Error("Message recipient is undefined."));
resolve(undefined);
return;
} }
const listener = (event: MessageEvent) => { const listener = (event: MessageEvent) => {