Fix dc_chat_get_remaining_mute_duration

Return time since current time, not UNIX epoch.
This commit is contained in:
Alexander Krotov
2020-08-07 00:53:26 +03:00
committed by link2xt
parent 528b5e9469
commit 801b9f3ffa

View File

@@ -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),
}