Compare commits

...
Author SHA1 Message Date
Shreerang Kale 2d3242aad3 Return boolean for new user 2025-02-10 12:24:39 +05:30
+4 -2
View File
@@ -59,7 +59,7 @@ export const AutoSignIn = () => {
useEffect(() => { useEffect(() => {
const getAccountAddress = async (event: MessageEvent) => { const getAccountAddress = async (event: MessageEvent) => {
if (event.data.type !== 'GET_ACCOUNT_ADDRESS') return; if (event.data.type !== 'GET_ACCOUNT_ADDRESS') return;
let isNewUser = false;
if (event.data.secret !== process.env.REACT_APP_AUTH_SECRET) { if (event.data.secret !== process.env.REACT_APP_AUTH_SECRET) {
console.log('Unauthorized app.'); console.log('Unauthorized app.');
@@ -72,6 +72,8 @@ export const AutoSignIn = () => {
console.log("Accounts not found, creating wallet..."); console.log("Accounts not found, creating wallet...");
await createWallet(networksData); await createWallet(networksData);
isNewUser = true
// Re-fetch newly created accounts // Re-fetch newly created accounts
accountsData = await getAccountsData(event.data.chainId); accountsData = await getAccountsData(event.data.chainId);
} }
@@ -80,7 +82,7 @@ export const AutoSignIn = () => {
return; return;
} }
sendMessage(event.source as Window, 'ACCOUNT_ADDRESS_RESPONSE', accountsData[0].address, event.origin); sendMessage(event.source as Window, 'ACCOUNT_ADDRESS_RESPONSE', { address: accountsData[0].address, isNewUser }, event.origin);
}; };
window.addEventListener('message', getAccountAddress); window.addEventListener('message', getAccountAddress);