mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-13 21:05:19 +00:00
chore(server): remove useless free subscription enum (#6634)
This commit is contained in:
@@ -28,34 +28,11 @@ export class Subscription extends Entity {
|
||||
isRevalidating$ = new LiveData(false);
|
||||
error$ = new LiveData<any | null>(null);
|
||||
|
||||
/**
|
||||
* Primary subscription is the subscription that is not AI.
|
||||
*/
|
||||
primary$ = this.subscription$.map(subscriptions =>
|
||||
subscriptions
|
||||
? subscriptions.find(sub => sub.plan !== SubscriptionPlan.AI)
|
||||
: null
|
||||
);
|
||||
isFree$ = this.subscription$.map(subscriptions =>
|
||||
subscriptions
|
||||
? subscriptions.some(sub => sub.plan === SubscriptionPlan.Free)
|
||||
: null
|
||||
);
|
||||
isPro$ = this.subscription$.map(subscriptions =>
|
||||
subscriptions
|
||||
? subscriptions.some(sub => sub.plan === SubscriptionPlan.Pro)
|
||||
: null
|
||||
);
|
||||
pro$ = this.subscription$.map(subscriptions =>
|
||||
subscriptions
|
||||
? subscriptions.find(sub => sub.plan === SubscriptionPlan.Pro)
|
||||
: null
|
||||
);
|
||||
isSelfHosted$ = this.subscription$.map(subscriptions =>
|
||||
subscriptions
|
||||
? subscriptions.some(sub => sub.plan === SubscriptionPlan.SelfHosted)
|
||||
: null
|
||||
);
|
||||
ai$ = this.subscription$.map(subscriptions =>
|
||||
subscriptions
|
||||
? subscriptions.find(sub => sub.plan === SubscriptionPlan.AI)
|
||||
|
||||
Reference in New Issue
Block a user