summary refs log tree commit diff
path: root/src/timeline/TimelineViewManager.cpp
diff options
context:
space:
mode:
authorJoseph Donofry <joedonofry@gmail.com>2020-05-07 20:53:24 -0400
committerJoseph Donofry <joedonofry@gmail.com>2020-05-07 20:53:24 -0400
commita1661f7006d7661bfd54cdd9971afd6717ed9c92 (patch)
tree8d8a221740487d0411795a17918715e15e89cf99 /src/timeline/TimelineViewManager.cpp
parentMerge pull request #192 from Nheko-Reborn/reactions (diff)
downloadnheko-a1661f7006d7661bfd54cdd9971afd6717ed9c92.tar.xz
merge master into reactions
Diffstat (limited to 'src/timeline/TimelineViewManager.cpp')
-rw-r--r--src/timeline/TimelineViewManager.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/timeline/TimelineViewManager.cpp b/src/timeline/TimelineViewManager.cpp

index b9565be8..f17e3090 100644 --- a/src/timeline/TimelineViewManager.cpp +++ b/src/timeline/TimelineViewManager.cpp
@@ -283,6 +283,20 @@ TimelineViewManager::queueEmoteMessage(const QString &msg) } void +TimelineViewManager::queueReactionMessage(const QString &roomId, + const QString &reactedEvent, + const QString &reactionKey) +{ + mtx::events::msg::Reaction reaction; + reaction.relates_to.rel_type = mtx::common::RelationType::Annotation; + reaction.relates_to.event_id = reactedEvent.toStdString(); + reaction.relates_to.key = reactionKey.toStdString(); + + auto model = models.value(roomId); + model->sendMessage(reaction); +} + +void TimelineViewManager::queueImageMessage(const QString &roomid, const QString &filename, const std::optional<mtx::crypto::EncryptedFile> &file,