You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
928 B
23 lines
928 B
import { Module } from '@nestjs/common'; |
|
import { PaymentService } from './payment.service'; |
|
import { PaymentController } from './payment.controller'; |
|
import { InvoiceService } from 'src/invoice/invoice.service'; |
|
import { CartModule } from 'src/cart/cart.module'; |
|
import { WalletModule } from 'src/wallet/wallet.module'; |
|
import { InvoiceModule } from 'src/invoice/invoice.module'; |
|
import { Payment } from './entities/payment.entity'; |
|
import { SequelizeModule } from '@nestjs/sequelize'; |
|
import { JwtModule } from '@nestjs/jwt'; |
|
import { Transaction } from 'src/wallet/entities/transaction.entity'; |
|
|
|
@Module({ |
|
imports:[SequelizeModule.forFeature([Payment,Transaction]), |
|
JwtModule.register({ |
|
secret: process.env.JWT_SECRET, |
|
signOptions: { expiresIn: "1h" }, |
|
}), |
|
CartModule,WalletModule,InvoiceModule], |
|
controllers: [PaymentController], |
|
providers: [PaymentService], |
|
}) |
|
export class PaymentModule {}
|
|
|