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