From 86ea8ef25d4b7d21986e9680d606fcf1a820896f Mon Sep 17 00:00:00 2001 From: Kovah Date: Thu, 15 Apr 2021 10:45:03 +0200 Subject: [PATCH] Optimize the update check --- app/Helper/UpdateHelper.php | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/app/Helper/UpdateHelper.php b/app/Helper/UpdateHelper.php index 81af137f..cf6d25e9 100644 --- a/app/Helper/UpdateHelper.php +++ b/app/Helper/UpdateHelper.php @@ -15,7 +15,7 @@ use Illuminate\Support\Facades\Storage; */ class UpdateHelper { - protected static $releaseApiUrl = 'https://api.github.com/repos/kovah/linkace/releases'; + protected const RELEASE_API_URL = 'https://updates.linkace.org/api/current-version'; /** * Get the current version from the package.json file and cache it for a day. @@ -71,14 +71,8 @@ class UpdateHelper */ protected static function getCurrentVersionFromAPI(): ?string { - $response = Http::get(self::$releaseApiUrl); + $response = Http::get(self::RELEASE_API_URL); - if (!$response->successful()) { - return null; - } - - $releases = $response->json(); - - return $releases[0]['tag_name'] ?? null; + return $response->successful() ? $response->body() : null; } }