update: flip localStorage check after browser check.

This commit is contained in:
Darshan
2025-06-02 16:01:48 +05:30
parent 0a53bf6b7e
commit 125704fba5
+3 -3
View File
@@ -492,12 +492,12 @@ export async function checkForMissingPaymentMethod() {
// Display upgrade banner for new users after 1 week for 30 days
export async function checkForNewDevUpgradePro(org: Organization) {
// already dismissed by user!
if (localStorage.getItem('newDevUpgradePro')) return;
// browser or plan check.
if (!browser || org?.billingPlan !== BillingPlan.FREE) return;
// already dismissed by user!
if (localStorage.getItem('newDevUpgradePro')) return;
// saves one trip to backend!
const notValidKey = `${org.$id}:isNotValid`;
if (localStorage.getItem(notValidKey)) return;