We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 09e3a44 commit 3bb6a64Copy full SHA for 3bb6a64
1 file changed
backend/src/modules/auth/auth.controller.ts
@@ -75,11 +75,22 @@ export class AuthController {
75
}
76
77
// Save refresh token to database
78
- await authService.updateRefreshToken(
+ const updateResult = await authService.updateRefreshToken(
79
user.id,
80
tokensResult.refreshToken!,
81
);
82
83
+ if (updateResult.isErr()) {
84
+ // Optionally log the persistence error for debugging/monitoring
85
+ console.error("Failed to persist refresh token for user", user.id, updateResult.error);
86
+
87
+ res.status(500).json({
88
+ success: false,
89
+ error: updateResult.error,
90
+ });
91
+ return;
92
+ }
93
94
res.status(201).json({
95
success: true,
96
message: "User registered successfully",
0 commit comments