chore: application prettier

This commit is contained in:
Luc SORIGNET
2025-04-15 19:37:47 +02:00
parent dd0884bbce
commit f7666c894b
174 changed files with 10609 additions and 8760 deletions

View File

@ -11,13 +11,13 @@ const options = {
name: 'Credentials',
credentials: {
email: { label: 'Email', type: 'email' },
password: { label: 'Password', type: 'password' }
password: { label: 'Password', type: 'password' },
},
authorize: async (credentials, req) => {
try {
const data = {
email: credentials.email,
password: credentials.password
password: credentials.password,
};
const user = await getJWT(data);
@ -28,11 +28,11 @@ const options = {
} catch (error) {
throw new Error(error.message || 'Invalid credentials');
}
}
})
},
}),
],
session: {
strategy: "jwt",
strategy: 'jwt',
maxAge: 30 * 24 * 60 * 60, // 30 jours
updateAge: 24 * 60 * 60, // 24 heures
},
@ -43,9 +43,9 @@ const options = {
httpOnly: true,
sameSite: 'lax',
path: '/',
secure: process.env.NODE_ENV === 'production'
}
}
secure: process.env.NODE_ENV === 'production',
},
},
},
callbacks: {
async jwt({ token, user }) {
@ -55,7 +55,7 @@ const options = {
...token,
token: user.token,
refresh: user.refresh,
tokenExpires: jwt_decode.decode(user.token).exp * 1000
tokenExpires: jwt_decode.decode(user.token).exp * 1000,
};
}
@ -69,23 +69,23 @@ const options = {
const response = await refreshJWT({ refresh: token.refresh });
if (response && response?.token) {
return {
...token,
token: response.token,
refresh: response.refresh,
tokenExpires: jwt_decode.decode(response.token).exp * 1000
};
}
else{
...token,
token: response.token,
refresh: response.refresh,
tokenExpires: jwt_decode.decode(response.token).exp * 1000,
};
} else {
throw new Error('Failed to refresh token');
}
} catch (error) {
logger.error("Refresh token failed:", error);
logger.error('Refresh token failed:', error);
return token;
}
},
async session({ session, token }) {
if (token && token?.token) {
const { user_id, email, roles, roleIndexLoginDefault } = jwt_decode.decode(token.token);
const { user_id, email, roles, roleIndexLoginDefault } =
jwt_decode.decode(token.token);
session.user = {
...session.user,
token: token.token,
@ -93,16 +93,16 @@ const options = {
user_id: user_id,
email: email,
roles: roles,
roleIndexLoginDefault : roleIndexLoginDefault
roleIndexLoginDefault: roleIndexLoginDefault,
};
}
return session;
}
},
},
pages: {
signIn: '/[locale]/users/login'
signIn: '/[locale]/users/login',
},
csrf: true
csrf: true,
};
export default (req, res) => NextAuth(req, res, options);
export default (req, res) => NextAuth(req, res, options);