From 88052b783aa81743eb99667ef0d6f6bb6f712255 Mon Sep 17 00:00:00 2001 From: b3ni15 Date: Sat, 20 Dec 2025 23:16:07 +0100 Subject: [PATCH] feat: add payment confirmation handling in LobbyScreen --- src/screens/LobbyScreen.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/screens/LobbyScreen.js b/src/screens/LobbyScreen.js index 5a285c5..66b6303 100644 --- a/src/screens/LobbyScreen.js +++ b/src/screens/LobbyScreen.js @@ -51,6 +51,15 @@ export default function LobbyScreen({ user, token, onLogout, onSelectTable, onRe throw new Error(result.error.message); } + const confirmation = await apiFetch('/api/wallet/confirm', token, { + method: 'POST', + body: JSON.stringify({ paymentIntentId: data.paymentIntentId }) + }); + + if (confirmation.status !== 'succeeded') { + throw new Error('A fizetes meg nem teljesult.'); + } + await onRefreshUser(); } catch (err) { setDepositError(err.message || 'Nem sikerult a feltoltes.');