1
0
mirror of https://github.com/RSS-Bridge/rss-bridge.git synced 2025-09-09 07:31:05 +02:00

refactor: return proper response object (#4169)

This commit is contained in:
Dag
2024-07-31 17:30:06 +02:00
committed by GitHub
parent aa3989873c
commit 891c8979a3
28 changed files with 69 additions and 84 deletions

View File

@@ -332,21 +332,20 @@ class PixivBridge extends BridgeAbstract
}
if ($cache) {
$data = $this->loadCacheValue($url);
if (!$data) {
$data = getContents($url, $httpHeaders, $curlOptions, true);
$this->saveCacheValue($url, $data);
$response = $this->loadCacheValue($url);
if (!$response || is_array($response)) {
$response = getContents($url, $httpHeaders, $curlOptions, true);
$this->saveCacheValue($url, $response);
}
} else {
$data = getContents($url, $httpHeaders, $curlOptions, true);
$response = getContents($url, $httpHeaders, $curlOptions, true);
}
$this->checkCookie($data['headers']);
$this->checkCookie($response->getHeaders());
if ($getJSON) {
return json_decode($data['content'], true);
} else {
return $data['content'];
return json_decode($response->getBody(), true);
}
return $response->getBody();
}
}