From ff705993977f9857959c9e938467cecf1a9040e5 Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Fri, 23 Feb 2024 18:23:42 +0100 Subject: [PATCH] Return f64 from Media::duration instead --- lib/grammers-client/src/types/media.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/grammers-client/src/types/media.rs b/lib/grammers-client/src/types/media.rs index 62cd45fd..483a8d79 100644 --- a/lib/grammers-client/src/types/media.rs +++ b/lib/grammers-client/src/types/media.rs @@ -319,15 +319,13 @@ impl Document { } /// Duration of video/audio, in seconds - pub fn duration(&self) -> Option { + pub fn duration(&self) -> Option { match self.document.document.as_ref() { Some(tl::enums::Document::Document(d)) => { for attr in &d.attributes { match attr { - tl::enums::DocumentAttribute::Video(v) => { - return Some(v.duration.min(i32::MAX as _) as i32) - } - tl::enums::DocumentAttribute::Audio(a) => return Some(a.duration), + tl::enums::DocumentAttribute::Video(v) => return Some(v.duration), + tl::enums::DocumentAttribute::Audio(a) => return Some(a.duration as _), _ => {} } }