Fixed bugs and added logging
This commit is contained in:
parent
5f89985939
commit
b62d101a88
@ -3,6 +3,7 @@ import type { RequestHandler } from './$types';
|
|||||||
import { UserApp } from '$lib/classes/users';
|
import { UserApp } from '$lib/classes/users';
|
||||||
import { SessionApp } from '$lib/classes/sessions';
|
import { SessionApp } from '$lib/classes/sessions';
|
||||||
import { AppData } from '$lib/classes/app-sessions';
|
import { AppData } from '$lib/classes/app-sessions';
|
||||||
|
import { logger } from '$lib/utils/logger';
|
||||||
|
|
||||||
/***********************************************************
|
/***********************************************************
|
||||||
*
|
*
|
||||||
@ -19,6 +20,8 @@ export const POST: RequestHandler = async ({ request, locals, cookies }) => {
|
|||||||
const local: App.Locals = locals
|
const local: App.Locals = locals
|
||||||
const cookie: Cookies = cookies
|
const cookie: Cookies = cookies
|
||||||
|
|
||||||
|
logger.debug(`locals: ${local.session}`, "API Login")
|
||||||
|
|
||||||
const session = local.session
|
const session = local.session
|
||||||
|
|
||||||
if (session) {
|
if (session) {
|
||||||
@ -32,7 +35,7 @@ export const POST: RequestHandler = async ({ request, locals, cookies }) => {
|
|||||||
let tmpJSON: any
|
let tmpJSON: any
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const tmpJson = await req.json()
|
tmpJSON = await req.json()
|
||||||
} catch {
|
} catch {
|
||||||
return error(400, "Bad Request")
|
return error(400, "Bad Request")
|
||||||
}
|
}
|
||||||
@ -57,7 +60,7 @@ export const POST: RequestHandler = async ({ request, locals, cookies }) => {
|
|||||||
user.userID
|
user.userID
|
||||||
)
|
)
|
||||||
|
|
||||||
// Iw we have no session, then probably a 500?
|
// If we have no session, then probably a 500?
|
||||||
if (!oldSession) {
|
if (!oldSession) {
|
||||||
return error(500, "Internal Server Error")
|
return error(500, "Internal Server Error")
|
||||||
}
|
}
|
||||||
@ -74,7 +77,7 @@ export const POST: RequestHandler = async ({ request, locals, cookies }) => {
|
|||||||
path: "/"
|
path: "/"
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
return text("OK")
|
return text("OK")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,7 @@ import type { RequestHandler } from './$types';
|
|||||||
import { UserApp, User } from '$lib/classes/users';
|
import { UserApp, User } from '$lib/classes/users';
|
||||||
import { SessionApp, Session } from '$lib/classes/sessions';
|
import { SessionApp, Session } from '$lib/classes/sessions';
|
||||||
import { AppData } from '$lib/classes/app-sessions';
|
import { AppData } from '$lib/classes/app-sessions';
|
||||||
|
import { logger } from '$lib/utils/logger';
|
||||||
|
|
||||||
/***********************************************************
|
/***********************************************************
|
||||||
*
|
*
|
||||||
@ -32,7 +33,7 @@ export const POST: RequestHandler = async ({ request, locals, cookies }) => {
|
|||||||
let tmpJSON: any
|
let tmpJSON: any
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const tmpJson = await req.json()
|
tmpJSON = await req.json()
|
||||||
} catch {
|
} catch {
|
||||||
return error(400, "Bad Request")
|
return error(400, "Bad Request")
|
||||||
}
|
}
|
||||||
@ -60,7 +61,8 @@ export const POST: RequestHandler = async ({ request, locals, cookies }) => {
|
|||||||
newSession = SessionApp.createSessionFromUserID(
|
newSession = SessionApp.createSessionFromUserID(
|
||||||
user.userID
|
user.userID
|
||||||
)
|
)
|
||||||
} catch {
|
} catch(err){
|
||||||
|
logger.debug(`error: ${err}`, "API Register")
|
||||||
return error(500, "Internal Server Error")
|
return error(500, "Internal Server Error")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user