mirror of
https://github.com/pezkuwichain/pezkuwi-p2p-mobile.git
synced 2026-04-22 03:07:55 +00:00
feat: use verify-deposit-telegram for Telegram session auth
This commit is contained in:
@@ -103,11 +103,19 @@ export function DepositModal({ isOpen, onClose, onSuccess }: DepositModalProps)
|
||||
return;
|
||||
}
|
||||
|
||||
// Get session token for Telegram auth
|
||||
const sessionToken = localStorage.getItem('p2p_session');
|
||||
if (!sessionToken) {
|
||||
toast.error('Session expired. Please refresh the page.');
|
||||
return;
|
||||
}
|
||||
|
||||
setVerifying(true);
|
||||
|
||||
try {
|
||||
const { data, error } = await supabase.functions.invoke('verify-deposit', {
|
||||
body: { txHash, token, expectedAmount: depositAmount }
|
||||
// Use verify-deposit-telegram for Telegram MiniApp users
|
||||
const { data, error } = await supabase.functions.invoke('verify-deposit-telegram', {
|
||||
body: { sessionToken, txHash, token, expectedAmount: depositAmount }
|
||||
});
|
||||
|
||||
if (error) throw new Error(error.message || 'Verification failed');
|
||||
|
||||
Reference in New Issue
Block a user