예제 #1
0
 /**
  * 取得房间列表
  * @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');
     }
 }