refactor(server): use feature model (#9932)

This commit is contained in:
forehalo
2025-02-05 10:27:26 +00:00
parent 0ff8d3af6f
commit 7826e2b7c8
121 changed files with 1723 additions and 3826 deletions
@@ -15,10 +15,7 @@ import {
TooManyRequest,
URLHelper,
} from '../../../base';
import {
EarlyAccessType,
FeatureManagementService,
} from '../../../core/features';
import { EarlyAccessType, FeatureService } from '../../../core/features';
import {
CouponType,
KnownStripeInvoice,
@@ -59,7 +56,7 @@ export class UserSubscriptionManager extends SubscriptionManager {
stripe: Stripe,
db: PrismaClient,
private readonly runtime: Runtime,
private readonly feature: FeatureManagementService,
private readonly feature: FeatureService,
private readonly event: EventBus,
private readonly url: URLHelper,
private readonly mutex: Mutex