12 lines
356 B
TypeScript
12 lines
356 B
TypeScript
import { Context } from "elysia";
|
|
import { auth } from "./auth";
|
|
|
|
export const betterAuthView = (context: Context) => {
|
|
const BETTER_AUTH_ACCEPT_METHODS = ["POST", "GET"];
|
|
// validate request method
|
|
if (BETTER_AUTH_ACCEPT_METHODS.includes(context.request.method)) {
|
|
return auth.handler(context.request);
|
|
} else {
|
|
context.error(405);
|
|
}
|
|
};
|