Add missing int casts when sending audio/video

This commit is contained in:
Tulir Asokan
2023-03-14 10:44:48 +02:00
parent ff8d1fc9ec
commit 9c4b24475c
+2 -2
View File
@@ -1827,7 +1827,7 @@ class Portal(DBPortal, BasePortal):
if content.msgtype == MessageType.VIDEO:
attributes.append(
DocumentAttributeVideo(
duration=content.info.duration // 1000 if content.info.duration else 0,
duration=int(content.info.duration // 1000 if content.info.duration else 0),
w=w or 0,
h=h or 0,
)
@@ -1839,7 +1839,7 @@ class Portal(DBPortal, BasePortal):
waveform = [round(part / max(waveform_max / 32, 1)) for part in waveform]
attributes.append(
DocumentAttributeAudio(
duration=content.info.duration // 1000 if content.info.duration else 0,
duration=int(content.info.duration // 1000 if content.info.duration else 0),
voice="org.matrix.msc3245.voice" in content,
waveform=encode_waveform(waveform) if waveform else None,
)