* refactor: refactor all queries,mutations and subscriptions for shortcode module * test: rewrote test cases for shortcodes * chore: modified shortcode error code * chore: created helper function to do shortcode type conversion in service file * chore: simplifed logic to fetch user shortcodes with cursor pagination * chore: removed migrations file * chore: removed unused imports in shortcodes module * chore: modified generateUniqueShortCodeID function * chore: modified generateUniqueShortCodeID function * chore: changed jwtService to use verify instead of decode * docs: added teacher comments to all shortcodes service methods * chore: removed stale test cases from shortcode modules
22 lines
631 B
TypeScript
22 lines
631 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { JwtModule } from '@nestjs/jwt';
|
|
import { PrismaModule } from 'src/prisma/prisma.module';
|
|
import { PubSubModule } from 'src/pubsub/pubsub.module';
|
|
import { UserModule } from 'src/user/user.module';
|
|
import { ShortcodeResolver } from './shortcode.resolver';
|
|
import { ShortcodeService } from './shortcode.service';
|
|
|
|
@Module({
|
|
imports: [
|
|
PrismaModule,
|
|
UserModule,
|
|
PubSubModule,
|
|
JwtModule.register({
|
|
secret: process.env.JWT_SECRET,
|
|
}),
|
|
],
|
|
providers: [ShortcodeService, ShortcodeResolver],
|
|
exports: [ShortcodeService],
|
|
})
|
|
export class ShortcodeModule {}
|