From ab1224c997a3615c823e8d30fc070225fbdc5e8d Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Mon, 17 Jun 2024 11:43:20 -0700 Subject: [PATCH] Fix parsing notification timestamp --- src-tauri/src/notifications.rs | 6 +++--- src-tauri/tauri.conf.json | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src-tauri/src/notifications.rs b/src-tauri/src/notifications.rs index 44091934..65f4b755 100644 --- a/src-tauri/src/notifications.rs +++ b/src-tauri/src/notifications.rs @@ -1,6 +1,6 @@ use std::time::SystemTime; -use chrono::{Duration, NaiveDateTime, Utc}; +use chrono::{DateTime, Duration, Utc}; use log::debug; use reqwest::Method; use serde::{Deserialize, Serialize}; @@ -23,7 +23,7 @@ pub struct YaakNotifier { #[derive(sqlx::FromRow, Debug, Clone, Serialize, Deserialize, Default)] #[serde(default, rename_all = "camelCase")] pub struct YaakNotification { - timestamp: NaiveDateTime, + timestamp: DateTime, id: String, message: String, action: Option, @@ -77,7 +77,7 @@ impl YaakNotifier { let age = notification .timestamp - .signed_duration_since(Utc::now().naive_utc()); + .signed_duration_since(Utc::now()); let seen = get_kv(app).await?; if seen.contains(¬ification.id) || (age > Duration::days(1)) { debug!("Already seen notification {}", notification.id); diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index cade8dbb..8925849d 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,6 +1,6 @@ { "productName": "yaak", - "version": "2024.6.4", + "version": "2024.6.5-beta.1", "identifier": "app.yaak.desktop", "build": { "beforeBuildCommand": "npm run build", @@ -27,7 +27,6 @@ "desktop": { "schemes": [ "yaak" - ] } },