From 0bdbd26deb70d3b0b701bfb957fc961bea252490 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 05:28:11 +0000 Subject: [PATCH] lint: remove unused imports in api routes and stories (9 fixes) Co-Authored-By: Justin Edmund --- src/routes/api/lastfm/stream/+server.ts | 8 ++++---- src/routes/api/media/backfill-usage/+server.ts | 1 - src/routes/api/media/bulk-delete/+server.ts | 3 +-- src/routes/api/media/bulk-upload/+server.ts | 2 +- src/routes/api/media/upload/+server.ts | 1 - src/routes/api/photos/+server.ts | 2 +- src/routes/api/posts/[id]/+server.ts | 1 - src/routes/api/steam/+server.ts | 4 ++-- src/stories/Page.stories.svelte | 1 - 9 files changed, 9 insertions(+), 14 deletions(-) diff --git a/src/routes/api/lastfm/stream/+server.ts b/src/routes/api/lastfm/stream/+server.ts index 89cd7cc..655c25b 100644 --- a/src/routes/api/lastfm/stream/+server.ts +++ b/src/routes/api/lastfm/stream/+server.ts @@ -108,7 +108,7 @@ export const GET: RequestHandler = async ({ request }) => { intervalId = setInterval(checkForUpdates, currentInterval) } } - } catch (e) { + } catch (_e) { isClosed = true } } @@ -122,7 +122,7 @@ export const GET: RequestHandler = async ({ request }) => { hasUpdates: !!update.albums }) controller.enqueue(encoder.encode(`event: heartbeat\ndata: ${heartbeatData}\n\n`)) - } catch (e) { + } catch (_e) { // Expected when client disconnects isClosed = true } @@ -146,7 +146,7 @@ export const GET: RequestHandler = async ({ request }) => { } try { controller.close() - } catch (e) { + } catch (_e) { // Already closed } }) @@ -166,4 +166,4 @@ export const GET: RequestHandler = async ({ request }) => { 'X-Accel-Buffering': 'no' // Disable Nginx buffering } }) -} \ No newline at end of file +} diff --git a/src/routes/api/media/backfill-usage/+server.ts b/src/routes/api/media/backfill-usage/+server.ts index 4b365cc..f11b66f 100644 --- a/src/routes/api/media/backfill-usage/+server.ts +++ b/src/routes/api/media/backfill-usage/+server.ts @@ -5,7 +5,6 @@ import { logger } from '$lib/server/logger' import { trackMediaUsage, extractMediaIds, - removeMediaUsage, type MediaUsageReference } from '$lib/server/media-usage.js' diff --git a/src/routes/api/media/bulk-delete/+server.ts b/src/routes/api/media/bulk-delete/+server.ts index 52f37a5..e4dd102 100644 --- a/src/routes/api/media/bulk-delete/+server.ts +++ b/src/routes/api/media/bulk-delete/+server.ts @@ -8,8 +8,7 @@ import { parseRequestBody } from '$lib/server/api-utils' import { logger } from '$lib/server/logger' -import { removeMediaUsage, extractMediaIds } from '$lib/server/media-usage.js' -import { deleteFile, extractPublicId, isCloudinaryConfigured } from '$lib/server/cloudinary' +import { deleteFile, extractPublicId } from '$lib/server/cloudinary' import { deleteFileLocally } from '$lib/server/local-storage' // Type for content node structure diff --git a/src/routes/api/media/bulk-upload/+server.ts b/src/routes/api/media/bulk-upload/+server.ts index 1649808..8c32bea 100644 --- a/src/routes/api/media/bulk-upload/+server.ts +++ b/src/routes/api/media/bulk-upload/+server.ts @@ -229,7 +229,7 @@ export const POST: RequestHandler = async (event) => { filename: media.filename, exifData: media.exifData }) - } catch (dbError) { + } catch (_dbError) { errors.push({ filename: file.name, error: 'Failed to save to database' diff --git a/src/routes/api/media/upload/+server.ts b/src/routes/api/media/upload/+server.ts index 02bf75e..b30d12d 100644 --- a/src/routes/api/media/upload/+server.ts +++ b/src/routes/api/media/upload/+server.ts @@ -1,5 +1,4 @@ import type { RequestHandler } from './$types' -import type { Prisma } from '@prisma/client' import { prisma } from '$lib/server/database' import { uploadFile, isCloudinaryConfigured } from '$lib/server/cloudinary' import { jsonResponse, errorResponse, checkAdminAuth } from '$lib/server/api-utils' diff --git a/src/routes/api/photos/+server.ts b/src/routes/api/photos/+server.ts index 402ee2d..36cb19d 100644 --- a/src/routes/api/photos/+server.ts +++ b/src/routes/api/photos/+server.ts @@ -3,7 +3,7 @@ import type { Prisma } from '@prisma/client' import { prisma } from '$lib/server/database' import { jsonResponse, errorResponse } from '$lib/server/api-utils' import { logger } from '$lib/server/logger' -import type { PhotoItem, PhotoAlbum, Photo } from '$lib/types/photos' +import type { Photo } from '$lib/types/photos' // Type for media with photo fields interface PhotoMedia { diff --git a/src/routes/api/posts/[id]/+server.ts b/src/routes/api/posts/[id]/+server.ts index fce7be4..0ead3dc 100644 --- a/src/routes/api/posts/[id]/+server.ts +++ b/src/routes/api/posts/[id]/+server.ts @@ -4,7 +4,6 @@ import { prisma } from '$lib/server/database' import { jsonResponse, errorResponse, checkAdminAuth } from '$lib/server/api-utils' import { logger } from '$lib/server/logger' import { - updateMediaUsage, removeMediaUsage, extractMediaIds, trackMediaUsage, diff --git a/src/routes/api/steam/+server.ts b/src/routes/api/steam/+server.ts index dbf4340..065b943 100644 --- a/src/routes/api/steam/+server.ts +++ b/src/routes/api/steam/+server.ts @@ -1,5 +1,5 @@ import 'dotenv/config' -import { error, json } from '@sveltejs/kit' +import { error } from '@sveltejs/kit' import redis from '../redis-client' import SteamAPI from 'steamapi' @@ -8,7 +8,7 @@ import type { RequestHandler } from './$types' const CACHE_TTL = 60 * 60 // 1 hour const STEAM_ID = '76561197997279808' -export const GET: RequestHandler = async ({ params }) => { +export const GET: RequestHandler = async () => { try { // Check if data is in cache const cachedData = await redis.get(`steam:${STEAM_ID}`) diff --git a/src/stories/Page.stories.svelte b/src/stories/Page.stories.svelte index dc86c5a..02276cd 100644 --- a/src/stories/Page.stories.svelte +++ b/src/stories/Page.stories.svelte @@ -2,7 +2,6 @@ import { defineMeta } from '@storybook/addon-svelte-csf' import { expect, userEvent, waitFor, within } from 'storybook/test' import Page from './Page.svelte' - import { fn } from 'storybook/test' // More on how to set up stories at: https://storybook.js.org/docs/writing-stories const { Story } = defineMeta({