summary refs log tree commit diff
path: root/src/timeline/TimelineViewManager.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2021-01-07 10:44:59 +0100
committerNicolas Werner <nicolas.werner@hotmail.de>2021-01-07 10:44:59 +0100
commit4b4c321397e0681f306eade889e0fab6dbbe94f5 (patch)
treebefea6b86fc0cfb5df1fca770a45611e8c531e80 /src/timeline/TimelineViewManager.cpp
parentExplicitly mention, if call support is enabled at build time (diff)
downloadnheko-4b4c321397e0681f306eade889e0fab6dbbe94f5.tar.xz
Allow inline replies from notifications on linux
Diffstat (limited to 'src/timeline/TimelineViewManager.cpp')
-rw-r--r--src/timeline/TimelineViewManager.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/timeline/TimelineViewManager.cpp b/src/timeline/TimelineViewManager.cpp

index f31b5ea5..f10c2c0d 100644 --- a/src/timeline/TimelineViewManager.cpp +++ b/src/timeline/TimelineViewManager.cpp
@@ -509,6 +509,18 @@ TimelineViewManager::initWithMessages(const std::vector<QString> &roomIds) } void +TimelineViewManager::queueReply(const QString &roomid, + const QString &repliedToEvent, + const QString &replyBody) +{ + auto room = models.find(roomid); + if (room != models.end()) { + room.value()->setReply(repliedToEvent); + room.value()->input()->message(replyBody); + } +} + +void TimelineViewManager::queueReactionMessage(const QString &reactedEvent, const QString &reactionKey) { if (!timeline_)