roomAssistantController.js 545 B

1234567891011121314151617181920
  1. // 房间助手
  2. import { pubClient } from "../connection/redis.js";
  3. export class RoomAssistantController{
  4. constructor(socket){
  5. this.socket = socket;
  6. this.roomId = null
  7. }
  8. async prepearRoom(roomSessionId,roomId){
  9. console.log('prepearRoom',roomSessionId,roomId);
  10. const uRoomId = await pubClient.get(roomSessionId)
  11. const mergeRoomId = uRoomId || roomId
  12. this.roomId = mergeRoomId
  13. await pubClient.set(roomSessionId,mergeRoomId)
  14. return Promise.resolve(this.roomId)
  15. }
  16. }