feat: fix

This commit is contained in:
mahyargdz
2025-07-12 14:54:16 +03:30
parent 633b23cf73
commit 5fe82bb661
18 changed files with 815 additions and 203 deletions
@@ -1,5 +1,5 @@
import { InjectQueue } from "@nestjs/bullmq";
import { BadRequestException, ForbiddenException, Injectable } from "@nestjs/common";
import { BadRequestException, ForbiddenException, Injectable, Logger } from "@nestjs/common";
import { Queue } from "bullmq";
import dayjs from "dayjs";
import Decimal from "decimal.js";
@@ -28,6 +28,8 @@ import { UserSubscriptionsRepository } from "../repositories/user-subscriptions.
@Injectable()
export class SubscriptionsService {
private readonly logger: Logger = new Logger(SubscriptionsService.name);
constructor(
@InjectQueue(SUBSCRIPTIONS.PROVISIONING_QUEUE_NAME) private readonly provisioningQueue: Queue,
private readonly subscriptionsPlanRepository: SubscriptionsPlanRepository,
@@ -337,6 +339,7 @@ export class SubscriptionsService {
//************************************ */
async addProvisioningJob(userSubscription: UserSubscription, plan: SubscriptionPlan, user: User) {
this.logger.debug(`Adding provisioning job for user ${user.id} and subscription ${userSubscription.id}`);
await this.provisioningQueue.add(
SUBSCRIPTIONS.PROVISIONING_JOB_NAME,
{