From b5c2ec97a163f7aad9332983ae7e435b5a581318 Mon Sep 17 00:00:00 2001
From: Sofiane Lasri-Trienpont <alasri250@gmail.com>
Date: Sat, 9 Nov 2024 20:33:11 +0100
Subject: [PATCH] refactor: remove unused parameters and variables

- Remove unused `useRouter` import in `auth.ts`
- Update `verifyUserDoesntExists.ts` and `verifyUserExists.ts` to remove
  unused `to` parameter
- Remove unused `to` parameter in `verifyUserExists.ts`
- Eliminate unused `generatedSession` variable in `login.ts`
- Simplify handler function in `userExists.ts` by removing `event` param
---
 middleware/verifyUserDoesntExists.ts | 2 +-
 middleware/verifyUserExists.ts       | 2 +-
 server/api/auth/login.ts             | 2 +-
 server/api/auth/userExists.ts        | 2 +-
 stores/auth.ts                       | 1 -
 5 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/middleware/verifyUserDoesntExists.ts b/middleware/verifyUserDoesntExists.ts
index e930ae4..36e60ea 100644
--- a/middleware/verifyUserDoesntExists.ts
+++ b/middleware/verifyUserDoesntExists.ts
@@ -1,4 +1,4 @@
-export default defineNuxtRouteMiddleware(async (to) => {
+export default defineNuxtRouteMiddleware(async () => {
     if (process.env.NODE_ENV === 'development') {
         return;
     }
diff --git a/middleware/verifyUserExists.ts b/middleware/verifyUserExists.ts
index 1bf14d5..3af8f18 100644
--- a/middleware/verifyUserExists.ts
+++ b/middleware/verifyUserExists.ts
@@ -1,4 +1,4 @@
-export default defineNuxtRouteMiddleware(async (to) => {
+export default defineNuxtRouteMiddleware(async () => {
     if (process.env.NODE_ENV === 'development') {
         return;
     }
diff --git a/server/api/auth/login.ts b/server/api/auth/login.ts
index f2d5a99..baea638 100644
--- a/server/api/auth/login.ts
+++ b/server/api/auth/login.ts
@@ -19,7 +19,7 @@ export default defineEventHandler(async (event: H3Event<EventHandlerRequest>) =>
         throw createError({statusCode: 401, statusMessage: 'Invalid credentials'});
     }
 
-    const generatedSession = await generateSession(user, event);
+    await generateSession(user, event);
 
     return {
         id: user.id,
diff --git a/server/api/auth/userExists.ts b/server/api/auth/userExists.ts
index ec9d97b..a33d509 100644
--- a/server/api/auth/userExists.ts
+++ b/server/api/auth/userExists.ts
@@ -1,6 +1,6 @@
 import prisma from "~/lib/prisma";
 
-export default defineEventHandler(async (event) => {
+export default defineEventHandler(async () => {
     const userCount = await prisma.user.count();
     return { userExists: userCount > 0 };
 })
\ No newline at end of file
diff --git a/stores/auth.ts b/stores/auth.ts
index 4cd6035..8f26c3b 100644
--- a/stores/auth.ts
+++ b/stores/auth.ts
@@ -1,5 +1,4 @@
 import { defineStore } from 'pinia';
-import { useRouter } from 'vue-router';
 
 export const useAuthStore = defineStore('auth', {
     state: () => ({
-- 
GitLab