fix(showcase): harden Smirk checkout and multiplayer presentation

This commit is contained in:
2026-10-21 12:43:29 -04:00
parent 5712007d31
commit c10fbd7142
30 changed files with 1695 additions and 151 deletions
+2 -1
View File
@@ -276,12 +276,13 @@ class ConnectionHandler {
if (sessionInfo.resumed) {
this.io.to(socket.id).emit('session_resumed', {
token: sessionInfo.token,
userId: sessionInfo.user.id,
payoutAddress: sessionInfo.user.payout_address || null,
credits: sessionInfo.user.credits || 0,
totalCreditsPurchased: sessionInfo.user.total_credits_purchased || 0
});
} else {
this.io.to(socket.id).emit('session_token', { token: sessionInfo.token });
this.io.to(socket.id).emit('session_token', { token: sessionInfo.token, userId: sessionInfo.user.id });
// Only new sessions need address_confirmed; resumed ones carry payoutAddress
// in session_resumed.