chore: Changes the way route options work.
This commit is contained in:
parent
0e004b1f9f
commit
c2c59cd0da
13 changed files with 125 additions and 71 deletions
|
@ -1,11 +1,15 @@
|
|||
import type { PrismaClient } from "@prisma/client";
|
||||
import type { FastifyInstance } from "fastify";
|
||||
import { compare } from "bcrypt";
|
||||
|
||||
import { ServerOptions, SessionToken } from "../../libs/types.js";
|
||||
import { generateToken } from "../../libs/generateToken.js";
|
||||
import type { RouteOptions } from "../../libs/types.js";
|
||||
|
||||
export function route(routeOptions: RouteOptions) {
|
||||
const {
|
||||
fastify,
|
||||
prisma,
|
||||
tokens
|
||||
} = routeOptions;
|
||||
|
||||
export function route(fastify: FastifyInstance, prisma: PrismaClient, tokens: Record<number, SessionToken[]>, options: ServerOptions) {
|
||||
/**
|
||||
* Logs in to a user account.
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue