|
@ -1,5 +1,4 @@ |
|
|
import { OrderService } from '@ghostfolio/api/app/order/order.service'; |
|
|
import { OrderService } from '@ghostfolio/api/app/order/order.service'; |
|
|
import { SubscriptionService } from '@ghostfolio/api/app/subscription/subscription.service'; |
|
|
|
|
|
import { environment } from '@ghostfolio/api/environments/environment'; |
|
|
import { environment } from '@ghostfolio/api/environments/environment'; |
|
|
import { BenchmarkService } from '@ghostfolio/api/services/benchmark/benchmark.service'; |
|
|
import { BenchmarkService } from '@ghostfolio/api/services/benchmark/benchmark.service'; |
|
|
import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; |
|
|
import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; |
|
@ -62,7 +61,6 @@ export class AdminService { |
|
|
private readonly orderService: OrderService, |
|
|
private readonly orderService: OrderService, |
|
|
private readonly prismaService: PrismaService, |
|
|
private readonly prismaService: PrismaService, |
|
|
private readonly propertyService: PropertyService, |
|
|
private readonly propertyService: PropertyService, |
|
|
private readonly subscriptionService: SubscriptionService, |
|
|
|
|
|
private readonly symbolProfileService: SymbolProfileService |
|
|
private readonly symbolProfileService: SymbolProfileService |
|
|
) {} |
|
|
) {} |
|
|
|
|
|
|
|
@ -807,7 +805,17 @@ export class AdminService { |
|
|
createdAt: true, |
|
|
createdAt: true, |
|
|
id: true, |
|
|
id: true, |
|
|
role: true, |
|
|
role: true, |
|
|
Subscription: true |
|
|
Subscription: { |
|
|
|
|
|
orderBy: { |
|
|
|
|
|
expiresAt: 'desc' |
|
|
|
|
|
}, |
|
|
|
|
|
take: 1, |
|
|
|
|
|
where: { |
|
|
|
|
|
expiresAt: { |
|
|
|
|
|
gt: new Date() |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
@ -819,14 +827,11 @@ export class AdminService { |
|
|
? Analytics.activityCount / daysSinceRegistration |
|
|
? Analytics.activityCount / daysSinceRegistration |
|
|
: undefined; |
|
|
: undefined; |
|
|
|
|
|
|
|
|
const subscription = this.configurationService.get( |
|
|
const subscription = |
|
|
'ENABLE_FEATURE_SUBSCRIPTION' |
|
|
this.configurationService.get('ENABLE_FEATURE_SUBSCRIPTION') && |
|
|
) |
|
|
Subscription?.length > 0 |
|
|
? this.subscriptionService.getSubscription({ |
|
|
? Subscription[0] |
|
|
createdAt, |
|
|
: undefined; |
|
|
subscriptions: Subscription |
|
|
|
|
|
}) |
|
|
|
|
|
: undefined; |
|
|
|
|
|
|
|
|
|
|
|
return { |
|
|
return { |
|
|
createdAt, |
|
|
createdAt, |
|
|