refactor: update import paths in GraphQL module for consistency

- Changed import paths in graphql.module.ts to use relative paths for better organization and consistency.
- Enhanced logging in the GraphQL module by adding the module name to log messages, improving traceability during debugging.
This commit is contained in:
2024-12-05 22:49:53 +07:00
parent 6eafc6d5ef
commit bbec8aba03

View File

@@ -22,8 +22,8 @@ import { PothosModule } from '@smatch-corp/nestjs-pothos'
import { PrismaCrudGenerator } from './graphql.generator' import { PrismaCrudGenerator } from './graphql.generator'
import { PrismaModule } from '../Prisma/prisma.module' import { PrismaModule } from '../Prisma/prisma.module'
import { PrismaService } from '../Prisma/prisma.service' import { PrismaService } from '../Prisma/prisma.service'
import { RedisModule } from 'src/Redis/redis.module' import { RedisModule } from '../Redis/redis.module'
import { RedisService } from 'src/Redis/redis.service' import { RedisService } from '../Redis/redis.service'
import { RefundTicketModule } from '../RefundTicket/refundticket.module' import { RefundTicketModule } from '../RefundTicket/refundticket.module'
import { Request } from 'express' import { Request } from 'express'
import { ResumeModule } from '../Resume/resume.module' import { ResumeModule } from '../Resume/resume.module'
@@ -40,12 +40,12 @@ import { WorkshopOrganizationModule } from '../WorkshopOrganization/workshoporga
import { WorkshopSubscriptionModule } from '../WorkshopSubscription/workshopsubscription.module' import { WorkshopSubscriptionModule } from '../WorkshopSubscription/workshopsubscription.module'
import { initContextCache } from '@pothos/core' import { initContextCache } from '@pothos/core'
import { RedisPubSub } from 'graphql-redis-subscriptions' import { RedisPubSub } from 'graphql-redis-subscriptions'
import { DocumentModule } from 'src/Document/document.module' import { DocumentModule } from '../Document/document.module'
import { Context } from 'graphql-ws' import { Context } from 'graphql-ws'
import { AnalyticModule } from 'src/Analytic/analytic.module' import { AnalyticModule } from '../Analytic/analytic.module'
import { MeetingRoomModule } from 'src/MeetingRoom/meetingroom.module' import { MeetingRoomModule } from '../MeetingRoom/meetingroom.module'
import { PubSubModule } from 'src/PubSub/pubsub.module' import { PubSubModule } from '../PubSub/pubsub.module'
import { PubSubService } from 'src/PubSub/pubsub.service' import { PubSubService } from '../PubSub/pubsub.service'
@Global() @Global()
@Module({ @Module({
@@ -99,10 +99,10 @@ import { PubSubService } from 'src/PubSub/pubsub.service'
playground: process.env.NODE_ENV === 'development' || false, playground: process.env.NODE_ENV === 'development' || false,
introspection: process.env.NODE_ENV === 'development' || false, introspection: process.env.NODE_ENV === 'development' || false,
logger: { logger: {
debug: (...args) => Logger.debug(...args), debug: (...args) => Logger.debug(...args, 'GraphqlModule'),
info: (...args) => Logger.log(...args), info: (...args) => Logger.log(...args, 'GraphqlModule'),
warn: (...args) => Logger.warn(...args), warn: (...args) => Logger.warn(...args, 'GraphqlModule'),
error: (...args) => Logger.error(...args), error: (...args) => Logger.error(...args, 'GraphqlModule'),
}, },
installSubscriptionHandlers: true, installSubscriptionHandlers: true,
subscriptions: { subscriptions: {