feat: migrate from express to fastify
This commit is contained in:
@ -1,26 +1,31 @@
|
||||
import { Router } from 'express'
|
||||
import { FastifyPluginAsync } from 'fastify'
|
||||
|
||||
import { confirmEmailRouter } from './confirmEmail/get'
|
||||
import { currentRouter } from './current'
|
||||
import { OAuth2Router } from './oauth2'
|
||||
import { refreshTokenRouter } from './refreshToken/post'
|
||||
import { resetPasswordRouter } from './resetPassword'
|
||||
import { signinRouter } from './signin/post'
|
||||
import { signoutRouter } from './signout'
|
||||
import { signupRouter } from './signup/post'
|
||||
import { usersGetByIdRouter } from './[userId]'
|
||||
import { addLocalStrategyRouter } from './addLocalStrategy/post'
|
||||
import { postSignupUser } from './signup/post.js'
|
||||
import { getConfirmEmail } from './confirm-email/get.js'
|
||||
import { postSigninUser } from './signin/post.js'
|
||||
import { postSignoutUser } from './signout/post.js'
|
||||
import { deleteSignoutUser } from './signout/delete.js'
|
||||
import { postRefreshTokenUser } from './refresh-token/post.js'
|
||||
import { putResetPasswordUser } from './reset-password/put.js'
|
||||
import { postResetPasswordUser } from './reset-password/post.js'
|
||||
import { getCurrentUser } from './current/get.js'
|
||||
import { putCurrentUser } from './current/put.js'
|
||||
import { putCurrentUserSettings } from './current/settings/put.js'
|
||||
import { getUserById } from './[userId]/get.js'
|
||||
import { putCurrentUserLogo } from './current/logo/put.js'
|
||||
|
||||
export const usersRouter = Router()
|
||||
|
||||
usersRouter.use('/', confirmEmailRouter)
|
||||
usersRouter.use('/', currentRouter)
|
||||
usersRouter.use('/', refreshTokenRouter)
|
||||
usersRouter.use('/', resetPasswordRouter)
|
||||
usersRouter.use('/', signinRouter)
|
||||
usersRouter.use('/', signoutRouter)
|
||||
usersRouter.use('/', signupRouter)
|
||||
usersRouter.use('/', OAuth2Router)
|
||||
usersRouter.use('/', usersGetByIdRouter)
|
||||
usersRouter.use('/', signoutRouter)
|
||||
usersRouter.use('/', addLocalStrategyRouter)
|
||||
export const usersService: FastifyPluginAsync = async (fastify) => {
|
||||
await fastify.register(postSignupUser)
|
||||
await fastify.register(getConfirmEmail)
|
||||
await fastify.register(postSigninUser)
|
||||
await fastify.register(postSignoutUser)
|
||||
await fastify.register(deleteSignoutUser)
|
||||
await fastify.register(postRefreshTokenUser)
|
||||
await fastify.register(putResetPasswordUser)
|
||||
await fastify.register(postResetPasswordUser)
|
||||
await fastify.register(getCurrentUser)
|
||||
await fastify.register(putCurrentUser)
|
||||
await fastify.register(putCurrentUserSettings)
|
||||
await fastify.register(putCurrentUserLogo)
|
||||
await fastify.register(getUserById)
|
||||
}
|
||||
|
Reference in New Issue
Block a user