Просмотр исходного кода

Use curl to fetch extensions list (#6767)

fix https://github.com/FreshRSS/FreshRSS/issues/6744
Alexandre Alapetite 1 год назад
Родитель
Сommit
4f29b715ef
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      app/Controllers/extensionController.php

+ 2 - 2
app/Controllers/extensionController.php

@@ -44,10 +44,10 @@ class FreshRSS_extension_Controller extends FreshRSS_ActionController {
 	 */
 	protected function getAvailableExtensionList(): array {
 		$extensionListUrl = 'https://raw.githubusercontent.com/FreshRSS/Extensions/master/extensions.json';
-		$json = @file_get_contents($extensionListUrl);
+		$json = httpGet($extensionListUrl, CACHE_PATH . '/extension_list.json', 'json');
 
 		// we ran into problems, simply ignore them
-		if ($json === false) {
+		if ($json === '') {
 			Minz_Log::error('Could not fetch available extension from GitHub');
 			return [];
 		}