feat:integration brancjio dynamic links to junior qr code registration

This commit is contained in:
Abdalhamid Alhamad
2025-01-05 13:15:57 +03:00
parent eca84b4e75
commit 084d39096c
5 changed files with 72 additions and 6 deletions

View File

@ -1,3 +1,4 @@
import { HttpModule } from '@nestjs/axios';
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { CustomerModule } from '~/customer/customer.module';
@ -5,12 +6,19 @@ import { UserModule } from '~/user/user.module';
import { JuniorController } from './controllers';
import { Junior, JuniorRegistrationToken, Theme } from './entities';
import { JuniorRepository, JuniorTokenRepository } from './repositories';
import { JuniorService, JuniorTokenService, QrcodeService } from './services';
import { BranchIoService, JuniorService, JuniorTokenService, QrcodeService } from './services';
@Module({
controllers: [JuniorController],
providers: [JuniorService, JuniorRepository, JuniorTokenService, JuniorTokenRepository, QrcodeService],
imports: [TypeOrmModule.forFeature([Junior, Theme, JuniorRegistrationToken]), UserModule, CustomerModule],
providers: [
JuniorService,
JuniorRepository,
JuniorTokenService,
JuniorTokenRepository,
QrcodeService,
BranchIoService,
],
imports: [TypeOrmModule.forFeature([Junior, Theme, JuniorRegistrationToken]), UserModule, CustomerModule, HttpModule],
exports: [JuniorService, JuniorTokenService],
})
export class JuniorModule {}