import { Module, OnModuleInit } from '@nestjs/common'; import { SceneService } from './scene.service'; import { CacheModule } from '../cache/cache.module'; import { CacheService } from '../cache/cache.service'; // import { RedisService } from '../redis/redis.service'; import { StreamService } from './stream/stream.service'; // import { BullModule } from '@nestjs/bull'; // import { RotateConsumer } from './rotate-consumer'; // import { WalkingConsumer } from './walking-consumer'; import { RotateService } from '../rotate/rotate.service'; import { MoveService } from '../move/move.service'; import { GetRouterService } from 'src/get-router/get-router.service'; @Module({ imports: [ CacheModule, // BullModule.registerQueue({ // name: 'rotate', // }), // BullModule.registerQueue({ // name: 'walking', // }), ], controllers: [], providers: [ SceneService, CacheService, StreamService, RotateService, // RotateConsumer, // WalkingConsumer, MoveService, GetRouterService, ], exports: [SceneService, CacheService, RotateService, MoveService], }) export class SceneModule implements OnModuleInit { onModuleInit() { // BullModule.registerQueue({ // configKey: 'rotate-queue', // name: 'rotate', // }); } }