Refactor: Improve error handling in authentication flow

This commit is contained in:
Your Name
2026-04-17 19:55:35 +00:00
parent 7c5da339cb
commit 61bbca2e5d
33 changed files with 2834 additions and 4185 deletions
+8
View File
@@ -3,6 +3,7 @@ import { authenticate, AuthenticatedRequest, requireAdmin } from '../middleware/
import { prisma } from '../utils/prisma';
import { asyncHandler } from '../middleware/errorHandler';
import { mintTokens } from '../services/solana';
import { io } from '../index';
const router = Router();
@@ -227,6 +228,13 @@ router.post('/users/:id/bonus',
}
});
// Emit real-time update via WebSocket
io.to(`user:${user.id}`).emit('bonus_received', {
amount,
reason: reason || 'Admin Bonus',
transaction
});
res.json({
success: true,
amount,