refactor(vikon): use Redis cache for version instead of file

This commit is contained in:
F4ilji
2026-07-05 15:11:17 +05:00
parent ad8a4d861b
commit eb142b2513
6 changed files with 13 additions and 28 deletions
@@ -345,14 +345,11 @@ class UpdateCoreAction
$latestVersion = $body['version'] ?? null;
if ($latestVersion) {
$versionFile = config('vikon.current_version_file');
if ($versionFile) {
file_put_contents($versionFile, $latestVersion);
Log::info('Vikon: version updated', ['version' => $latestVersion]);
}
cache()->put('vikon:current_version', $latestVersion, 3600);
Log::info('Vikon: version updated', ['version' => $latestVersion]);
}
} catch (\Throwable $e) {
Log::warning('Vikon: failed to update version file', ['error' => $e->getMessage()]);
Log::warning('Vikon: failed to update version', ['error' => $e->getMessage()]);
}
}
}