/** * 移除推送 * @param $client_id * @param array $message */ public static function removePushMessageMessage($client_id, array $message = array()) { $message_ids = isset($message['message_ids']) ? $message['message_ids'] : null; $current_room_id = isset($message['current_room_id']) ? $message['current_room_id'] : null; if ($message_ids || $current_room_id) { if (Message::removePushMessage($message_ids, null, $current_room_id)) { self::sendDataToCurrentClient('clear_message', $message['packid']); return; // success } } // failure self::sendDataToCurrentClient('clear_message', $message['packid'], 1140, 'remove push message failure'); }