Newer
Older
import { PrismaModule } from './prisma/prisma.module';
import { TelegramModule } from './telegram/telegram.module';
import { GraphQLModule } from '@nestjs/graphql';
import { ResolverModule } from './resolvers/resolver.module';
import { GroupAuthGuard } from './auth/group-auth.guard';
import { ImageController } from './images.controller';
import { WebAuthGuard } from './auth/web-auth.guard';
imports: [
TelegramModule,
PrismaModule,
ResolverModule,
GraphQLModule.forRoot({
autoSchemaFile: true,
playground: true,
},
context: (ctx) => ({
req: ctx.request || ctx.req,
providers: [GroupAuthGuard, WebAuthGuard],
controllers: [ImageController],