From 801b9f3ffa08eb0d4709f9714731d6bc2519bfc0 Mon Sep 17 00:00:00 2001 From: Alexander Krotov Date: Fri, 7 Aug 2020 00:53:26 +0300 Subject: [PATCH] Fix dc_chat_get_remaining_mute_duration Return time since current time, not UNIX epoch. --- deltachat-ffi/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deltachat-ffi/src/lib.rs b/deltachat-ffi/src/lib.rs index af0e5c757..0a1768c7c 100644 --- a/deltachat-ffi/src/lib.rs +++ b/deltachat-ffi/src/lib.rs @@ -2445,7 +2445,7 @@ pub unsafe extern "C" fn dc_chat_get_remaining_mute_duration(chat: *mut dc_chat_ MuteDuration::NotMuted => 0, MuteDuration::Forever => -1, MuteDuration::Until(when) => when - .duration_since(SystemTime::UNIX_EPOCH) + .duration_since(SystemTime::now()) .map(|d| d.as_secs() as i64) .unwrap_or(0), }