add s3 and local dir support, fix session roles, make sure delete invite checks if its valid first

This commit is contained in:
creations 2025-03-05 08:45:08 -05:00
parent 9a91f1e7e3
commit 774c8e22ce
Signed by: creations
GPG key ID: 8F553AA4320FC711
11 changed files with 171 additions and 12 deletions

View file

@ -1,3 +1,4 @@
import { isValidInvite } from "@config/sql/users";
import { type ReservedSQL, sql } from "bun";
import { logger } from "@/helpers/logger";
@ -34,6 +35,19 @@ async function handler(request: ExtendedRequest): Promise<Response> {
);
}
const { valid, error } = isValidInvite(invite);
if (!valid && error) {
return Response.json(
{
success: false,
code: 400,
error: error,
},
{ status: 400 },
);
}
const reservation: ReservedSQL = await sql.reserve();
let inviteData: Invite | null = null;