import { Global, Module } from '@nestjs/common' import { AdminGuildCacheInvalidationService } from '@/modules/admin/guilds/cache/admin-guild-cache-invalidation.service' import { PartnersCacheInvalidationService } from '@/modules/partners/cache/partners-cache-invalidation.service' import { PosCacheInvalidationService } from '@/modules/pos/cache/pos-cache-invalidation.service' import { RedisService } from './redis.service' @Global() @Module({ providers: [ RedisService, AdminGuildCacheInvalidationService, PartnersCacheInvalidationService, PosCacheInvalidationService, ], exports: [ RedisService, AdminGuildCacheInvalidationService, PartnersCacheInvalidationService, PosCacheInvalidationService, ], }) export class RedisModule {}