diff --git a/public/assets/launch.js b/public/assets/launch.js index d36661c..3176688 100644 --- a/public/assets/launch.js +++ b/public/assets/launch.js @@ -5,6 +5,8 @@ try { await IAP.renderNav('training'); } catch (e) {} let me = null, cfg = {}; try { me = await (await fetch('/api/me')).json(); } catch (e) {} + // buyerCount and the referral list live on the dashboard endpoint; merge it in + if (me && me.signedIn) { try { const d = await (await fetch('/api/my/dashboard')).json(); if (d && !d.error) me = Object.assign({}, me, d, { signedIn: true, email: me.email }); } catch (e) {} } try { cfg = await IAP.getConfig(); } catch (e) {} const signedIn = !!(me && me.signedIn && me.email); $('gate').style.display = signedIn ? 'none' : 'block'; diff --git a/public/launch.html b/public/launch.html index 5b1e9ff..aedd743 100644 --- a/public/launch.html +++ b/public/launch.html @@ -86,6 +86,6 @@ - +