scene.module.ts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { Module, OnModuleInit } from '@nestjs/common';
  2. import { SceneService } from './scene.service';
  3. import { CacheModule } from '../cache/cache.module';
  4. import { CacheService } from '../cache/cache.service';
  5. // import { RedisService } from '../redis/redis.service';
  6. import { StreamService } from './stream/stream.service';
  7. // import { BullModule } from '@nestjs/bull';
  8. // import { RotateConsumer } from './rotate-consumer';
  9. // import { WalkingConsumer } from './walking-consumer';
  10. import { RotateService } from '../rotate/rotate.service';
  11. import { MoveService } from '../move/move.service';
  12. import { GetRouterService } from 'src/get-router/get-router.service';
  13. @Module({
  14. imports: [
  15. CacheModule,
  16. // BullModule.registerQueue({
  17. // name: 'rotate',
  18. // }),
  19. // BullModule.registerQueue({
  20. // name: 'walking',
  21. // }),
  22. ],
  23. controllers: [],
  24. providers: [
  25. SceneService,
  26. CacheService,
  27. StreamService,
  28. RotateService,
  29. // RotateConsumer,
  30. // WalkingConsumer,
  31. MoveService,
  32. GetRouterService,
  33. ],
  34. exports: [SceneService, CacheService, RotateService, MoveService],
  35. })
  36. export class SceneModule implements OnModuleInit {
  37. onModuleInit() {
  38. // BullModule.registerQueue({
  39. // configKey: 'rotate-queue',
  40. // name: 'rotate',
  41. // });
  42. }
  43. }