summary refs log tree commit diff
path: root/src/events
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-11-28 02:01:37 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-11-28 02:01:37 +0200
commitb21942a3e3db3e425155c58483a99bc2789de241 (patch)
tree860ffe40a5028b78df79de37a9b866a772885b1f /src/events
parentRemove another /messages call (#139) (diff)
downloadnheko-b21942a3e3db3e425155c58483a99bc2789de241.tar.xz
Add read support for m.file messages (#24)
Diffstat (limited to 'src/events')
-rw-r--r--src/events/messages/File.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/events/messages/File.cc b/src/events/messages/File.cc

index 9945f1f8..28bce441 100644 --- a/src/events/messages/File.cc +++ b/src/events/messages/File.cc
@@ -25,13 +25,11 @@ File::deserialize(const QJsonObject &object) if (!object.contains("url")) throw DeserializationException("messages::File url key is missing"); - if (!object.contains("filename")) - throw DeserializationException("messages::File filename key is missing"); - if (object.value("msgtype") != "m.file") throw DeserializationException("invalid msgtype for file"); - url_ = object.value("url").toString(); + url_ = object.value("url").toString(); + filename_ = object.value("filename").toString(); if (object.contains("info")) { auto file_info = object.value("info").toObject();