/** * 取得房间列表 * @param $client_id * @param array $message */ public static function getRoomListMessage($client_id, array $message = array()) { $room_id = isset($message['room_id']) ? $message['room_id'] : null; $mtime = isset($message['mtime']) ? $message['mtime'] : null; $limit = isset($message['limit']) ? $message['limit'] : null; $result = Message::getRoomList($room_id, $mtime, $limit); if (false !== $result) { if (isset($message['packid'])) { $data['packid'] = $message['packid']; } $data['length'] = count($result); $data['list'] = $result; self::sendDataToCurrentClient('get_room_list', $data); } else { self::sendDataToCurrentClient('get_room_list', $message['packid'], 1080, 'get room list failure'); } }