chore: add business logic

This commit is contained in:
Mahyargdz
2025-05-18 10:19:16 +03:30
parent 1bc8b23452
commit b5c90e8c2e
12 changed files with 119 additions and 187 deletions
@@ -1,6 +1,8 @@
import { BullModule } from "@nestjs/bullmq";
import { Module } from "@nestjs/common";
import { TypeOrmModule } from "@nestjs/typeorm";
import { SUBSCRIPTIONS } from "./constants";
import { SubscriptionPlan } from "./entities/subscription.entity";
import { UserSubscription } from "./entities/user-subscription.entity";
import { SubscriptionsService } from "./providers/subscriptions.service";
@@ -18,6 +20,10 @@ import { UserQuickAccessRepository } from "./repositories/users-quick-access.rep
@Module({
imports: [
TypeOrmModule.forFeature([SubscriptionPlan, UserSubscription, UserQuickAccess]),
BullModule.registerQueue({
name: SUBSCRIPTIONS.PROVISIONING_QUEUE_NAME,
prefix: SUBSCRIPTIONS.PROVISIONING_QUEUE_PREFIX,
}),
DanakServicesModule,
UsersModule,
WalletsModule,