From f2f1d9affaa90410c3464ea675299f58462a5837 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Fri, 30 Aug 2024 05:36:30 -0700 Subject: [PATCH] Only check for updates once per day --- src-tauri/src/updates.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src-tauri/src/updates.rs b/src-tauri/src/updates.rs index 8b030471..7084e548 100644 --- a/src-tauri/src/updates.rs +++ b/src-tauri/src/updates.rs @@ -10,8 +10,7 @@ use yaak_plugin_runtime::manager::PluginManager; use crate::is_dev; -// Check for updates every 3 hours -const MAX_UPDATE_CHECK_SECONDS: u64 = 60 * 60 * 3; +const MAX_UPDATE_CHECK_HOURS: u64 = 24; // Create updater struct pub struct YaakUpdater { @@ -129,8 +128,8 @@ impl YaakUpdater { app_handle: &AppHandle, mode: UpdateMode, ) -> Result { - let ignore_check = - self.last_update_check.elapsed().unwrap().as_secs() < MAX_UPDATE_CHECK_SECONDS; + let ignore_check = self.last_update_check.elapsed().unwrap().as_secs() + < (MAX_UPDATE_CHECK_HOURS * 60 * 60); if ignore_check { return Ok(false); }