diff --git a/app/api/teams/[teamId]/route.ts b/app/api/teams/[teamId]/route.ts index f7d5086..74582f4 100644 --- a/app/api/teams/[teamId]/route.ts +++ b/app/api/teams/[teamId]/route.ts @@ -21,7 +21,7 @@ export async function PUT( // Build dynamic query based on what fields are being updated const updates: string[] = []; - const values: any[] = []; + const values: (string | number | null)[] = []; if (team_name) { updates.push('team_name = ?'); diff --git a/lib/apiHelpers.ts b/lib/apiHelpers.ts index d6c5687..7373f17 100644 --- a/lib/apiHelpers.ts +++ b/lib/apiHelpers.ts @@ -140,7 +140,7 @@ export async function parseRequestBody( } return { success: true, data: body as T }; - } catch (_error) { + } catch { return { success: false, response: createErrorResponse( diff --git a/lib/obsClient.js b/lib/obsClient.js index f32b955..4d323b3 100644 --- a/lib/obsClient.js +++ b/lib/obsClient.js @@ -130,7 +130,7 @@ async function createGroupIfNotExists(groupName) { if (!existingScene) { console.log(`Creating group "${groupName}"`); - const createResult = await obsClient.call('CreateScene', { sceneName: groupName }); + await obsClient.call('CreateScene', { sceneName: groupName }); // Get the scene UUID after creation const { scenes: updatedScenes } = await obsClient.call('GetSceneList'); diff --git a/lib/performance.ts b/lib/performance.ts index c523293..fa8a079 100644 --- a/lib/performance.ts +++ b/lib/performance.ts @@ -193,5 +193,6 @@ export function useSmartPolling( intervalRef.current = null; } }; + // eslint-disable-next-line react-hooks/exhaustive-deps }, [interval, isVisible, ...dependencies]); } \ No newline at end of file