def closeRoomNotice(self, live_request_list): ''' 关闭(解散)房间通知 :return: ''' from business.logic.noticer.app_response import ConchSystemNoticer from business.logic.protocol import HornerPacketHandler evt_close_room = ConchSystemNoticer(HornerPacketHandler.COMMUNICATION_EVENT, HornerPacketHandler.EVT_CMD_SYSTEM, ConchSystemNoticer.SYSTEM_EVT_TYPE_CLOSE_CHATROOM) evt_close_room.setRoomId(self.room_id) evt_close_room.changeSuccess() self.broadcast(live_request_list, evt_close_room.toString()) # 清理房间资源 horner_gear_handler = HornerGear().getHandler() room_key_label = ChatSupport.getRoomKey(self.company_id, self.room_id) if horner_gear_handler.exists(room_key_label): horner_gear_handler.delete(room_key_label)