From ca8818286799510d79a623e0e4b93a19b7109943 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Mon, 27 Nov 2017 23:14:17 +0200 Subject: [PATCH] Add separate default file names for audio/video --- src/portal.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/portal.js b/src/portal.js index 6faef463..cba7658d 100644 --- a/src/portal.js +++ b/src/portal.js @@ -166,7 +166,15 @@ class Portal { } else if (evt.document) { // TODO handle stickers better const file = await this.copyTelegramFile(evt.source, sender, evt.document) - file.name = evt.caption || "Uploaded document" + if (evt.caption) { + file.name = evt.caption + } else if (evt.matrixtype === "m.audio") { + file.name = "Uploaded audio" + } else if (evt.matrixtype === "m.video") { + file.name = "Uploaded video" + } else { + file.name = "Uploaded document" + } sender.sendFile(this.roomID, file) } else if (evt.geo) { sender.sendLocation(this.roomID, evt.geo)