Revert "Fix using Core language"

This reverts commit 4d7dccad3d.
content-hub
Frode Petterson 2020-11-04 13:23:56 +01:00
parent 4d7dccad3d
commit d5be0158a4
1 changed files with 7 additions and 7 deletions

View File

@ -3406,26 +3406,26 @@ class H5PCore {
*
* @return JsonSerializable|string
*/
public function getUpdatedContentHubMetadataCache() {
$lastUpdate = $this->h5pF->getContentHubMetadataChecked($this->language);
public function getUpdatedContentHubMetadataCache($lang = 'en') {
$lastUpdate = $this->h5pF->getContentHubMetadataChecked($lang);
if (!$lastUpdate) {
return $this->updateContentHubMetadataCache($this->language);
return $this->updateContentHubMetadataCache($lang);
}
$lastUpdate = new DateTime($lastUpdate);
$expirationTime = $lastUpdate->getTimestamp() + (60 * 60 * 24); // Check once per day
if (time() > $expirationTime) {
$update = $this->updateContentHubMetadataCache($this->language);
$update = $this->updateContentHubMetadataCache($lang);
if (!empty($update)) {
return $update;
}
}
$storedCache = $this->h5pF->getContentHubMetadataCache($this->language);
$storedCache = $this->h5pF->getContentHubMetadataCache($lang);
if (!$storedCache) {
// We don't have the value stored for some reason, reset last update and re-fetch
$this->h5pF->setContentHubMetadataChecked(null, $this->language);
return $this->updateContentHubMetadataCache($this->language);
$this->h5pF->setContentHubMetadataChecked(null, $lang);
return $this->updateContentHubMetadataCache($lang);
}
return $storedCache;