From e4ec5ceedb03ae7a23c7d2d8d6ce51c814b3e9a8 Mon Sep 17 00:00:00 2001 From: stonedDiscord Date: Thu, 26 Jun 2025 19:08:58 +0200 Subject: isaudio edge cases --- webAO/client/isAudio.ts | 3 +++ 1 file changed, 3 insertions(+) (limited to 'webAO/client') diff --git a/webAO/client/isAudio.ts b/webAO/client/isAudio.ts index 52e53a1..032b68f 100644 --- a/webAO/client/isAudio.ts +++ b/webAO/client/isAudio.ts @@ -1,4 +1,7 @@ export const isAudio = (trackname: string) => { + if (!trackname || typeof trackname !== 'string') { + return false; + } const audioEndings = [".wav", ".mp3", ".ogg", ".opus"]; return ( audioEndings.filter((ending) => trackname.endsWith(ending)).length === 1 -- cgit