diff --git a/server/api/admin/album.post.ts b/server/api/admin/album.post.ts index d201ad3..4f34330 100644 --- a/server/api/admin/album.post.ts +++ b/server/api/admin/album.post.ts @@ -1,3 +1,4 @@ +import { setResponseStatus } from "h3" import { readAdminForm, adminFormText, adminFormTexts, adminFormFile, safeFileExtension, splitIds } from "../../utils/admin-form" import { putObjects, tryDeleteObject } from "../../utils/object-storage" import { defineAuthenticatedEventHandler, requireAuthenticatedUser } from "../../utils/auth" diff --git a/server/api/admin/artist.post.ts b/server/api/admin/artist.post.ts index b7bfd61..5ecc35a 100644 --- a/server/api/admin/artist.post.ts +++ b/server/api/admin/artist.post.ts @@ -1,3 +1,4 @@ +import { setResponseStatus } from "h3" import { readAdminForm, adminFormText, adminFormFile, safeFileExtension } from "../../utils/admin-form" import { putObjects, tryDeleteObject } from "../../utils/object-storage" import { defineAuthenticatedEventHandler, requireAuthenticatedUser } from "../../utils/auth" diff --git a/server/api/admin/track.patch.ts b/server/api/admin/track.patch.ts index a91c3ad..90d9f27 100644 --- a/server/api/admin/track.patch.ts +++ b/server/api/admin/track.patch.ts @@ -1,5 +1,5 @@ import mongoose from "mongoose" -import { getQuery } from "h3" +import { getQuery, setResponseStatus } from "h3" import { readAdminForm, adminFormText, adminFormTexts, adminFormFile, safeFileExtension, parseOptionalJson, splitIds } from "../../utils/admin-form" import { prepareAudioUpload } from "../../utils/audio-files" import { putObjects, tryDeleteObjectPrefix } from "../../utils/object-storage" diff --git a/server/api/admin/track.post.ts b/server/api/admin/track.post.ts index 13fcda3..ace24fc 100644 --- a/server/api/admin/track.post.ts +++ b/server/api/admin/track.post.ts @@ -1,3 +1,4 @@ +import { setResponseStatus } from "h3" import mongoose from "mongoose" import { readAdminForm, adminFormText, adminFormTexts, adminFormFile, parseOptionalJson, splitIds } from "../../utils/admin-form" import { prepareAudioUpload } from "../../utils/audio-files" diff --git a/server/api/auth/session.get.ts b/server/api/auth/session.get.ts index ec978a9..8c1f4b2 100644 --- a/server/api/auth/session.get.ts +++ b/server/api/auth/session.get.ts @@ -1,4 +1,4 @@ -import { getCookie, setCookie } from "h3" +import { defineEventHandler, getCookie, setCookie } from "h3" import { User } from "../../models/user" import { getSessionModel } from "../../models/session" import { diff --git a/server/api/genres/albums/[id].get.ts b/server/api/genres/albums/[id].get.ts index 96332b6..b977cbf 100644 --- a/server/api/genres/albums/[id].get.ts +++ b/server/api/genres/albums/[id].get.ts @@ -1,3 +1,4 @@ +import { getQuery, getRouterParam } from "h3" import mongoose, { type PipelineStage } from "mongoose" import { Album } from "../../../models/album" import { parseMongoId, parseNumber, validationResponse } from "../../../utils/api-validation" diff --git a/server/api/genres/random.get.ts b/server/api/genres/random.get.ts index 8848fc7..9868848 100644 --- a/server/api/genres/random.get.ts +++ b/server/api/genres/random.get.ts @@ -1,3 +1,4 @@ +import { getQuery } from "h3" import { Genre } from "../../models/genre" import { parseNumber, validationResponse } from "../../utils/api-validation" import { defineAuthenticatedEventHandler, requireAuthenticatedUser } from "../../utils/auth" diff --git a/server/api/genres/tracks/[id].get.ts b/server/api/genres/tracks/[id].get.ts index 37a7bc0..ef07bcd 100644 --- a/server/api/genres/tracks/[id].get.ts +++ b/server/api/genres/tracks/[id].get.ts @@ -1,3 +1,4 @@ +import { getQuery, getRouterParam } from "h3" import mongoose, { type PipelineStage } from "mongoose" import { Track } from "../../../models/track" import { parseMongoId, parseNumber, validationResponse } from "../../../utils/api-validation" diff --git a/server/api/search.get.ts b/server/api/search.get.ts index dabf738..ed5f2f5 100644 --- a/server/api/search.get.ts +++ b/server/api/search.get.ts @@ -1,3 +1,4 @@ +import { getQuery } from "h3" import Fuse from "fuse.js" import { Album } from "../models/album" import { Artist } from "../models/artist"