diff --git a/routes/shows.js b/routes/shows.js index 813f5f4..d8db436 100644 --- a/routes/shows.js +++ b/routes/shows.js @@ -5,38 +5,38 @@ import createHttpError from 'http-errors' const prisma = new PrismaClient() export const showsRouter = express.Router() -showsRouter.get('/', async function(req, res, next) { +showsRouter.get('/', async function (req, res, next) { const shows = await prisma.serie.findMany() - res.send({shows}) + res.send({ shows }) }) -showsRouter.get('/:id', function(req, res, next) { +showsRouter.get('/:id', function (req, res, next) { prisma.serie.findUniqueOrThrow({ where: { - title: { - equals: req.params.id - } - }}) - .then(show => res.send(show)) - .catch(error => { - if (error instanceof Prisma.NotFoundError) { - next(createHttpError(404, 'Show unknown.')) + title: req.params.id } }) + .then(show => res.send({ show })) + .catch(error => { + if (error instanceof Prisma.NotFoundError) { + next(createHttpError(404, 'Show not found.')) + } + }) }) -showsRouter.post('/', async function (req, res, next) { +showsRouter.post('/', function (req, res, next) { prisma.serie.create({ data: { title: req.body.title, date: req.body.date, description: req.body.description, thumbmailURL: req.body.thumbmailURL - }}) - .then(() => res.send({message: 'Show posted!'})) - .catch(() => { - next(createHttpError(400, 'Check your show model/content.')) + } }) + .then(() => res.send({ message: 'Show posted!' })) + .catch(() => { + next(createHttpError(400, 'Check your show model/content.')) + }) })