deps-fix #12

Merged
y merged 3 commits from deps-fix into staging 2025-03-27 08:53:12 +00:00

@ -1,6 +1,5 @@
// External Dependencies // External Dependencies
import express, { Request, Response } from 'express' import express, { Request, Response } from 'express'
import { ObjectId } from 'mongodb'
import { collections } from '../services/database.service' import { collections } from '../services/database.service'
import User from '../models/user' import User from '../models/user'
@ -15,6 +14,7 @@ usersRouter.get('/', async (_req: Request, res: Response) => {
const users = await collections.users?.find({}).toArray() const users = await collections.users?.find({}).toArray()
res.status(200).send(users) res.status(200).send(users)
// eslint-disable-next-line @typescript-eslint/no-explicit-any
} catch (error: any) { } catch (error: any) {
res.status(500).send(error.message) res.status(500).send(error.message)
} }
@ -26,11 +26,14 @@ usersRouter.post('/', async (req: Request, res: Response) => {
const newUser = req.body as User const newUser = req.body as User
const result = await collections.users?.insertOne(newUser) const result = await collections.users?.insertOne(newUser)
result if (result) {
? res res
.status(201) .status(201)
.send(`Successfully created a new user with id ${result.insertedId}`) .send(`Successfully created a new user with id ${result.insertedId}`)
: res.status(500).send('Failed to create a new user.') } else {
res.status(500).send('Failed to create a new user.')
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
} catch (error: any) { } catch (error: any) {
console.error(error) console.error(error)
res.status(400).send(error.message) res.status(400).send(error.message)