private function _parseRequest($json)
{
if (($data = json_decode(trim($json))) !== null) {
if ($data->success == 1) {
if (isset($data->data)) {
return $data->data;
}
return true;
}
if (array_key_exists($data->error->code, $this->_errorCodes)) {
throw new Synology_Exception($this->_errorCodes[$data->error->code]);
}
}
return $json;
}