Skip to content

Commit 0f17ff7

Browse files
committed
include the settings on the acount info endpoint
1 parent b0fc5da commit 0f17ff7

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

src/routers/user.router.ts

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,9 @@ userController.get('/account-info', async (req: Request, res: Response) => {
331331
username: user.username,
332332
displayName: user.displayName,
333333
hasPassword: user.passwordHash !== null,
334+
settings: {
335+
openidRefreshTokenMaxAgeInSeconds: user.openidRefreshTokenMaxAgeInSeconds,
336+
},
334337
webauthnCredentials: (user.webauthnCredentials || []).map(cred => ({
335338
createTime: cred.createTime,
336339
credentialId: cred.credentialId,
@@ -597,21 +600,6 @@ userController.delete('/', async (req: Request, res: Response) => {
597600
}
598601
});
599602

600-
userController.get('/settings', async (req: Request, res: Response) => {
601-
try {
602-
const userRes = await getUser(req.user.id);
603-
if (userRes.ok) {
604-
const user = userRes.unwrap();
605-
return res.send({
606-
openidRefreshTokenMaxAgeInSeconds: user.openidRefreshTokenMaxAgeInSeconds,
607-
})
608-
}
609-
return res.status(400).send({ error: userRes.err });
610-
}
611-
catch (err) {
612-
return res.status(500).send({ error: err });
613-
}
614-
});
615603

616604
userController.post('/settings', async (req: Request, res: Response) => {
617605
try {

0 commit comments

Comments
 (0)