64b818d514f6521c347f48aa5f1f77a89cbaeabe
端到端打通「收包 → 路由分界 → RoomStore 更新」」」」」」」」」」」 RoomRPCBus.start() 订阅 NetClient.bus 'message': - route==='room' 的包 → 查 roomHandlers[msg.rpc](ctx, msg.data) - 其他 route 不处理(归 Router 单独管平台/agent) 未注册 room rpc 显式抛错(第二准则:不静默吞包) start/stop 幂等,可重复调用 业务侧在 PlatformSession 构造后: const roomBus = new RoomRPCBus(net.bus, session); roomBus.start(); // 进房前 roomBus.stop(); // 退房后 162/162 tests pass, typecheck exit 0。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Description
No description provided
92 MiB
Languages
JavaScript
96.9%
TypeScript
2.8%
HTML
0.3%