chore: refactor isPaid

This commit is contained in:
Ben Allfree 2025-01-10 03:59:10 -08:00
parent ffaa2946d7
commit 1ef47713f4

View File

@ -104,13 +104,12 @@ export const init = () => {
userStore.subscribe((user) => { userStore.subscribe((user) => {
console.log(`userStore.subscribe`, { user }) console.log(`userStore.subscribe`, { user })
isUserPaid.set( const isPaid = [
[
SubscriptionType.Founder, SubscriptionType.Founder,
SubscriptionType.Premium, SubscriptionType.Premium,
SubscriptionType.Flounder, SubscriptionType.Flounder,
].includes(user?.subscription || SubscriptionType.Free), ].includes(user?.subscription || SubscriptionType.Free)
) isUserPaid.set(isPaid)
isUserLegacy.set(!!user?.isLegacy) isUserLegacy.set(!!user?.isLegacy)
userSubscriptionType.set(user?.subscription || SubscriptionType.Free) userSubscriptionType.set(user?.subscription || SubscriptionType.Free)
isUserVerified.set(!!user?.verified) isUserVerified.set(!!user?.verified)
@ -123,7 +122,6 @@ export const init = () => {
let unsub: UnsubscribeFunc | undefined let unsub: UnsubscribeFunc | undefined
if (!isLoggedIn) { if (!isLoggedIn) {
userStore.set(undefined) userStore.set(undefined)
globalInstancesStore.set({}) globalInstancesStore.set({})
globalInstancesStoreReady.set(false) globalInstancesStoreReady.set(false)
unsub?.() unsub?.()