import {Claims, orm} from "../utilities/orm"; import {BunRequest as Request} from 'bun'; async function create (request: Request, claims: Claims): Promise { try { const requestBody = await request.json(); return Response.json({ ...(await orm.users.create(requestBody.username, requestBody.password, claims)) }, {status: 200}); } catch (e: any) { return Response.json({message: e.message}, {status: 500}); } } async function get(request: Request, claims:Claims): Promise { try { return Response.json({ ...(await orm.users.get(request.params.id, claims)) }, {status: 200}); } catch (e: any) { return Response.json({message: e.message}, {status: 500}); } } export default { create, get, }