mirror of
https://github.com/koreanbots/core.git
synced 2025-12-15 06:10:22 +00:00
fix: api requesthandler invalid usage
This commit is contained in:
parent
67695d9b90
commit
9a36919657
@ -1,7 +1,7 @@
|
||||
import ResponseWrapper from '@utils/ResponseWrapper'
|
||||
import RequestHandler from '@utils/RequestHandler'
|
||||
|
||||
const NotFound = RequestHandler
|
||||
const NotFound = RequestHandler()
|
||||
.all(async(_req, res) => {
|
||||
return ResponseWrapper(res, { code: 404, message: '요청하신 URL에 페이지가 존재하지 않습니다.' })
|
||||
})
|
||||
|
||||
@ -11,7 +11,7 @@ import { update } from '@utils/Query'
|
||||
import { verify } from '@utils/Jwt'
|
||||
import RequestHandler from '@utils/RequestHandler'
|
||||
|
||||
const Callback = RequestHandler
|
||||
const Callback = RequestHandler()
|
||||
.get(async(req: ApiRequest, res) => {
|
||||
const validate = await OauthCallbackSchema.validate(req.query).then(r=> r).catch((e) => {
|
||||
ResponseWrapper(res, { code: 400, errors: e.errors })
|
||||
|
||||
@ -2,7 +2,7 @@ import { NextApiRequest, NextApiResponse } from 'next'
|
||||
import { generateOauthURL } from '@utils/Tools'
|
||||
import RequestHandler from '@utils/RequestHandler'
|
||||
|
||||
const Discord = RequestHandler
|
||||
const Discord = RequestHandler()
|
||||
.get(async (_req: NextApiRequest, res: NextApiResponse) => {
|
||||
res.redirect(301, generateOauthURL('discord', process.env.DISCORD_CLIENT_ID, process.env.DISCORD_SCOPE))
|
||||
})
|
||||
|
||||
@ -2,7 +2,7 @@ import { serialize } from 'cookie'
|
||||
import RequestHandler from '@utils/RequestHandler'
|
||||
|
||||
|
||||
const Logout = RequestHandler
|
||||
const Logout = RequestHandler()
|
||||
.get(async(req, res) => {
|
||||
res.setHeader('Cache-control', 'no-cache')
|
||||
res.setHeader('set-cookie', serialize('token', '', {
|
||||
|
||||
@ -7,7 +7,7 @@ import RateLimitHandler from '@utils/RateLimitHandler'
|
||||
import { ImageOptionsSchema } from '@utils/Yup'
|
||||
import RequestHandler from '@utils/RequestHandler'
|
||||
|
||||
const Avatar = RequestHandler
|
||||
const Avatar = RequestHandler()
|
||||
.get(async(req: ApiRequest, res) => {
|
||||
res.setHeader('Access-Control-Allow-Origin', process.env.KOREANBOTS_URL)
|
||||
const { imageRateLimit } = await import('@utils/Query')
|
||||
|
||||
@ -2,7 +2,7 @@ import ResponseWrapper from '@utils/ResponseWrapper'
|
||||
import { getMainGuild } from '@utils/DiscordBot'
|
||||
import RequestHandler from '@utils/RequestHandler'
|
||||
|
||||
const HelloWorld = RequestHandler
|
||||
const HelloWorld = RequestHandler()
|
||||
.get(async(_req, res) => {
|
||||
getMainGuild() // Load Discord Bot
|
||||
return ResponseWrapper(res, { code: 200, message: '>_<' })
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import ResponseWrapper from '@utils/ResponseWrapper'
|
||||
import RequestHandler from '@utils/RequestHandler'
|
||||
|
||||
const Deprecated = RequestHandler
|
||||
const Deprecated = RequestHandler()
|
||||
.get(async (_req, res) => {
|
||||
return ResponseWrapper(res, {
|
||||
code: 406,
|
||||
|
||||
@ -8,7 +8,7 @@ import RequestHandler from '@utils/RequestHandler'
|
||||
|
||||
import { User } from '@types'
|
||||
|
||||
const BotApplications = RequestHandler
|
||||
const BotApplications = RequestHandler()
|
||||
.patch(async (req: ApiRequest, res) => {
|
||||
const user = await get.Authorization(req.cookies.token)
|
||||
if(!user) return ResponseWrapper(res, { code: 401 })
|
||||
|
||||
@ -8,7 +8,7 @@ import RequestHandler from '@utils/RequestHandler'
|
||||
|
||||
import { User } from '@types'
|
||||
|
||||
const ResetApplication = RequestHandler
|
||||
const ResetApplication = RequestHandler()
|
||||
.post(async (req: ApiRequest, res) => {
|
||||
const user = await get.Authorization(req.cookies.token)
|
||||
if(!user) return ResponseWrapper(res, { code: 401 })
|
||||
|
||||
@ -6,7 +6,7 @@ import { checkToken } from '@utils/Csrf'
|
||||
import { AddBotSubmit, AddBotSubmitSchema } from '@utils/Yup'
|
||||
import RequestHandler from '@utils/RequestHandler'
|
||||
|
||||
const Bots = RequestHandler
|
||||
const Bots = RequestHandler()
|
||||
.get(async(req: GetApiRequest, res) => {
|
||||
const bot = await get.bot.load(req.query.id)
|
||||
if(!bot) return ResponseWrapper(res, { code: 404, message: '존재하지 않는 봇입니다.' })
|
||||
|
||||
@ -7,7 +7,7 @@ import { SearchQuerySchema } from '@utils/Yup'
|
||||
|
||||
import { BotList } from '@types'
|
||||
|
||||
const SearchBots = RequestHandler
|
||||
const SearchBots = RequestHandler()
|
||||
.get(async (req: ApiRequest, res: NextApiResponse) => {
|
||||
const validated = await SearchQuerySchema.validate({ q: req.query.q, page: req.query.page }).then(el => el).catch(e => {
|
||||
ResponseWrapper(res, { code: 400, errors: e.errors })
|
||||
|
||||
@ -4,7 +4,7 @@ import { get } from '@utils/Query'
|
||||
import ResponseWrapper from '@utils/ResponseWrapper'
|
||||
import RequestHandler from '@utils/RequestHandler'
|
||||
|
||||
const Users = RequestHandler
|
||||
const Users = RequestHandler()
|
||||
.get(async(req: ApiRequest, res) => {
|
||||
console.log(req.query)
|
||||
const user = await get.user.load(req.query?.id)
|
||||
|
||||
@ -8,7 +8,7 @@ import { get } from '@utils/Query'
|
||||
import { BotBadgeType, DiscordEnpoints } from '@utils/Constants'
|
||||
import RequestHandler from '@utils/RequestHandler'
|
||||
|
||||
const Widget= RequestHandler
|
||||
const Widget= RequestHandler()
|
||||
.get(async(req: ApiRequest, res: NextApiResponse) => {
|
||||
const { id: param, type, style='flat', scale=1, icon=true } = req.query
|
||||
const splitted = param.split('.')
|
||||
|
||||
@ -2,7 +2,7 @@ import { NextApiRequest, NextApiResponse } from 'next'
|
||||
import nc from 'next-connect'
|
||||
import ResponseWrapper from '@utils/ResponseWrapper'
|
||||
|
||||
const RequestHandler = nc<NextApiRequest, NextApiResponse>({
|
||||
const RequestHandler = () => nc<NextApiRequest, NextApiResponse>({
|
||||
onNoMatch(_req, res) {
|
||||
return ResponseWrapper(res, { code: 405 })
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user