summary refs log tree commit diff
path: root/src/timeline/TimelineView.cc
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-12-01 17:33:49 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-12-01 17:33:49 +0200
commit5573548fb1adbaef6ef8e30fd76855b90c0fe26c (patch)
tree2204a70a9de4c565ad9ab1c49a97ef90bc1e059d /src/timeline/TimelineView.cc
parentInstall qt-multimedia on travis (diff)
downloadnheko-5573548fb1adbaef6ef8e30fd76855b90c0fe26c.tar.xz
Allow audio clip uploads
Diffstat (limited to 'src/timeline/TimelineView.cc')
-rw-r--r--src/timeline/TimelineView.cc12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/timeline/TimelineView.cc b/src/timeline/TimelineView.cc

index e5fd7f88..af7c0f7f 100644 --- a/src/timeline/TimelineView.cc +++ b/src/timeline/TimelineView.cc
@@ -436,13 +436,19 @@ TimelineView::sendNextPendingMessage() PendingMessage &m = pending_msgs_.head(); switch (m.ty) { + case matrix::events::MessageEventType::Audio: case matrix::events::MessageEventType::Image: case matrix::events::MessageEventType::File: - client_->sendRoomMessage( - m.ty, m.txn_id, room_id_, QFileInfo(m.filename).fileName(), m.body); + // FIXME: Improve the API + client_->sendRoomMessage(m.ty, + m.txn_id, + room_id_, + QFileInfo(m.filename).fileName(), + QFileInfo(m.filename), + m.body); break; default: - client_->sendRoomMessage(m.ty, m.txn_id, room_id_, m.body); + client_->sendRoomMessage(m.ty, m.txn_id, room_id_, m.body, QFileInfo()); break; } }