Files
Kokorone/apps/api/src/lobby/lobby.module.ts
T
jiantw83andClaude Sonnet 5 1bea06e3cd feat(遊戲化): 新增大廳、附身、時間流、後日談進度等遊戲化系統功能
新增角色大廳(lobby)邀約與通話、附身(possession)、時鐘(clock)抽象、
時間流與睡眠負債、後日談進度、行為選擇與旁觀反應等模組,並補齊對應冒煙
測試(R~V)與單元測試;同步調整 web/mobile 對應頁面與元件。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-20 09:10:26 +08:00

20 lines
937 B
TypeScript

import { Module } from "@nestjs/common";
import { PrismaModule } from "../prisma/prisma.module.js";
import { ScheduleModule } from "../schedule/schedule.module.js";
import { RoomModule } from "../room/room.module.js";
import { EmotionModule } from "../emotion/emotion.module.js";
import { RelationshipModule } from "../relationship/relationship.module.js";
import { LlmModule } from "../llm/llm.module.js";
import { ClockModule } from "../clock/clock.module.js";
import { LobbyAggregationService } from "./lobby-aggregation.service.js";
import { CallService } from "./call.service.js";
import { LobbyController } from "./lobby.controller.js";
@Module({
imports: [PrismaModule, ScheduleModule, RoomModule, EmotionModule, RelationshipModule, LlmModule, ClockModule],
controllers: [LobbyController],
providers: [LobbyAggregationService, CallService],
exports: [LobbyAggregationService, CallService],
})
export class LobbyModule {}