feat(updater): Added exceptions logging

This commit is contained in:
Roman Kelesidis 2025-07-02 09:56:12 +03:00
commit d760ca66d5
No known key found for this signature in database
GPG key ID: D8157C4D4C4C6DB4
2 changed files with 11 additions and 5 deletions

View file

@ -18,9 +18,16 @@ if (!$bb_cfg['tp_updater_settings']['enabled']) {
} }
$data = []; $data = [];
$data[] = ['latest_check_timestamp' => TIMENOW];
$updaterDownloader = new \TorrentPier\Updater(); try {
$updaterDownloader = $updaterDownloader->getLastVersion($bb_cfg['tp_updater_settings']['allow_pre_releases']); $updaterDownloader = new \TorrentPier\Updater();
$updaterDownloader = $updaterDownloader->getLastVersion($bb_cfg['tp_updater_settings']['allow_pre_releases']);
} catch (Exception $exception) {
bb_log('[Updater] Exception: ' . $exception->getMessage() . LOG_LF);
$this->store('check_updates', $data);
return;
}
$getVersion = \TorrentPier\Helpers\VersionHelper::removerPrefix($updaterDownloader['tag_name']); $getVersion = \TorrentPier\Helpers\VersionHelper::removerPrefix($updaterDownloader['tag_name']);
$currentVersion = \TorrentPier\Helpers\VersionHelper::removerPrefix($bb_cfg['tp_version']); $currentVersion = \TorrentPier\Helpers\VersionHelper::removerPrefix($bb_cfg['tp_version']);
@ -58,5 +65,4 @@ if (\z4kn4fein\SemVer\Version::greaterThan($getVersion, $currentVersion)) {
]; ];
} }
$data[] = ['latest_check_timestamp' => TIMENOW];
$this->store('check_updates', $data); $this->store('check_updates', $data);

View file

@ -2229,10 +2229,10 @@ function infoByIP(string $ipAddress, int $port = 0): array
]; ];
} }
} else { } else {
bb_log("[FreeIPAPI] Failed to get IP info for: $ipAddress"); bb_log("[FreeIPAPI] Failed to get IP info for: $ipAddress" . LOG_LF);
} }
} catch (Exception $e) { } catch (Exception $e) {
bb_log("[FreeIPAPI] " . $e->getMessage()); bb_log("[FreeIPAPI] " . $e->getMessage() . LOG_LF);
} }
if (empty($data)) { if (empty($data)) {