feat: added bot lists

This commit is contained in:
wonderlandpark 2021-05-23 10:38:51 +09:00
parent 7fc87e6418
commit 24fa10ca6f
2 changed files with 32 additions and 0 deletions

View File

@ -0,0 +1,13 @@
import { get } from '@utils/Query'
import RequestHandler from '@utils/RequestHandler'
import ResponseWrapper from '@utils/ResponseWrapper'
import { BotList } from '@types'
import Yup from '@utils/Yup'
const NewList = RequestHandler().get(async (_req, res) => {
const result = await get.list.votes.load(1)
return ResponseWrapper<BotList>(res, { code: 200, data: result })
})
export default NewList

View File

@ -0,0 +1,19 @@
import { get } from '@utils/Query'
import RequestHandler from '@utils/RequestHandler'
import ResponseWrapper from '@utils/ResponseWrapper'
import { BotList } from '@types'
import Yup from '@utils/Yup'
const VotesList = RequestHandler().get(async (req, res) => {
const page = await Yup.number().positive().integer().notRequired().default(1).label('페이지').validate(req.query.page)
.then(el => el)
.catch(e => {
ResponseWrapper(res, { code: 400, errors: e.errors })
})
if(!page) return
const result = await get.list.votes.load(page)
return ResponseWrapper<BotList>(res, { code: 200, data: result })
})
export default VotesList