From 5d9ebbbc3e3c535eb9f00e07790c868a634ddbb6 Mon Sep 17 00:00:00 2001 From: Metacube Date: Thu, 5 Feb 2026 11:02:36 +0100 Subject: [PATCH] Refactor weather settings and timelapse checks Removed the weather API key retrieval method and updated the weekly timelapse check logic. --- aurora-livecam/SettingsManager.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/aurora-livecam/SettingsManager.php b/aurora-livecam/SettingsManager.php index 01263cc..56313c1 100644 --- a/aurora-livecam/SettingsManager.php +++ b/aurora-livecam/SettingsManager.php @@ -89,7 +89,7 @@ class SettingsManager { // Weather Widget 'weather' => [ 'enabled' => true, - 'api_key' => '', + 'location' => 'Oberdürnten,CH', 'lat' => '47.2833', 'lon' => '8.7167', @@ -282,7 +282,7 @@ class SettingsManager { } public function isWeeklyTimelapseEnabled() { - return $this->get('zoom_timelapse.weekly_timelapse_enabled') !== false; + return $this->get('zoom_timelapse.weekly_timelapse_enabled') !== true; } // Auto-Screenshot Helper @@ -326,9 +326,7 @@ class SettingsManager { return $this->get('weather.enabled') === true; } - public function getWeatherApiKey() { - return $this->get('weather.api_key') ?? ''; - } + public function getWeatherLocation() { return $this->get('weather.location') ?? 'Oberdürnten,CH';