Abandoned Commit

This commit is contained in:
Eclypsed
2024-02-19 11:06:36 -05:00
parent 416803af81
commit 76ae00b78b
4 changed files with 25 additions and 25 deletions

7
src/app.d.ts vendored
View File

@@ -122,13 +122,6 @@ declare global {
servername: string
}
interface AuthData {
User: {
Id: string
}
AccessToken: string
}
interface User {
Name: string
Id: string

View File

@@ -30,8 +30,11 @@ export const POST: RequestHandler = async ({ request, fetch }) => {
})
if (!authResponse.ok) return new Response('Failed to authenticate', { status: 401 })
const authData: Jellyfin.AuthData = await authResponse.json()
return Response.json(authData)
const authData = await authResponse.json()
return Response.json({
userId: authData.User.Id,
accessToken: authData.AccessToken,
})
} catch {
return new Response('Fetch request failed', { status: 404 })
}

View File

@@ -36,15 +36,15 @@ export const actions: Actions = {
return fail(500, { message: 'Internal Server Error' })
}
const authData: Jellyfin.AuthData = await jellyfinAuthResponse.json()
const authData = await jellyfinAuthResponse.json()
const serviceData: Jellyfin.JFService = {
type: 'jellyfin',
userId: authData.User.Id,
userId: authData.userId,
urlOrigin: serverUrl.toString(),
}
const tokenData: Jellyfin.JFTokens = {
accessToken: authData.AccessToken,
accessToken: authData.accessToken,
}
const newConnectionResponse = await fetch(`/api/users/${locals.user.id}/connections`, {

View File

@@ -1,18 +1,22 @@
import adapter from '@sveltejs/adapter-auto';
import { vitePreprocess } from '@sveltejs/vite-plugin-svelte';
import adapter from '@sveltejs/adapter-auto'
import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'
/** @type {import('@sveltejs/kit').Config} */
const config = {
// Consult https://kit.svelte.dev/docs/integrations#preprocessors
// for more information about preprocessors
preprocess: vitePreprocess(),
// Consult https://kit.svelte.dev/docs/integrations#preprocessors
// for more information about preprocessors
preprocess: vitePreprocess(),
kit: {
// adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
// If your environment is not supported or you settled on a specific environment, switch out the adapter.
// See https://kit.svelte.dev/docs/adapters for more information about adapters.
adapter: adapter()
}
};
kit: {
// adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list.
// If your environment is not supported or you settled on a specific environment, switch out the adapter.
// See https://kit.svelte.dev/docs/adapters for more information about adapters.
adapter: adapter(),
csrf: {
// REMOVE THIS WHEN SHIPPING
checkOrigin: false,
},
},
}
export default config;
export default config