From 7195f2fcd3b93dda5e1a62e6490cf68bc5f99200 Mon Sep 17 00:00:00 2001
From: nostrdev-com <support@nostrdev.com>
Date: Thu, 27 Mar 2025 11:50:58 +0300
Subject: [PATCH 1/3] chore: fixed linting issues

---
 src/routes/users.router.ts | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

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


From 5cd9fd416dfa02830caaff89ed7b3a0e91091114 Mon Sep 17 00:00:00 2001
From: nostrdev-com <support@nostrdev.com>
Date: Thu, 27 Mar 2025 11:51:14 +0300
Subject: [PATCH 2/3] chore: fix linting issues

---
 src/routes/users.router.ts | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/routes/users.router.ts b/src/routes/users.router.ts
index b7e6b29..698a642 100644
--- a/src/routes/users.router.ts
+++ b/src/routes/users.router.ts
@@ -14,7 +14,6 @@ usersRouter.get('/', async (_req: Request, res: Response) => {
     const users = await collections.users?.find({}).toArray()
 
     res.status(200).send(users)
-    // eslint-disable-next-line @typescript-eslint/no-explicit-any
   } catch (error: any) {
     res.status(500).send(error.message)
   }
-- 
2.43.0


From 5d348d41656528ab8ab5a4df72227ad4f5514833 Mon Sep 17 00:00:00 2001
From: nostrdev-com <support@nostrdev.com>
Date: Thu, 27 Mar 2025 11:51:35 +0300
Subject: [PATCH 3/3] chore: fix linting issues

---
 src/routes/users.router.ts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/routes/users.router.ts b/src/routes/users.router.ts
index 698a642..b7e6b29 100644
--- a/src/routes/users.router.ts
+++ b/src/routes/users.router.ts
@@ -14,6 +14,7 @@ usersRouter.get('/', async (_req: Request, res: Response) => {
     const users = await collections.users?.find({}).toArray()
 
     res.status(200).send(users)
+    // eslint-disable-next-line @typescript-eslint/no-explicit-any
   } catch (error: any) {
     res.status(500).send(error.message)
   }
-- 
2.43.0