import { Module } from '@nestjs/common'; import { PlatformModule } from '../platform/platform.module'; import { AuthModule } from '../auth/auth.module'; import { TeamController } from './team.controller'; import { TeamService } from './team.service'; // AuthModule is imported because TeamService uses SessionService for // its generic Redis cache (storing recently-created temp passwords // with a 24h TTL so the right pane's copy icon survives a reload). @Module({ imports: [PlatformModule, AuthModule], controllers: [TeamController], providers: [TeamService], exports: [TeamService], }) export class TeamModule {}