Add feature to delete all loaded messages by user

This commit is contained in:
Tobias Fella
2021-10-02 15:08:31 +00:00
parent 334930808c
commit fa631ece3a
5 changed files with 50 additions and 4 deletions

View File

@@ -15,6 +15,8 @@
#include <QPointer>
#include <QTimer>
#include <qcoro/task.h>
#include "neochatuser.h"
#include "room.h"
@@ -137,6 +139,7 @@ private:
void onRedaction(const RoomEvent &prevEvent, const RoomEvent &after) override;
static QString markdownToHTML(const QString &markdown);
QCoro::Task<void> doDeleteMessagesByUser(const QString &user);
private Q_SLOTS:
void countChanged();
@@ -175,4 +178,5 @@ public Q_SLOTS:
void addLocalAlias(const QString &alias);
void removeLocalAlias(const QString &alias);
void toggleReaction(const QString &eventId, const QString &reaction);
void deleteMessagesByUser(const QString &user);
};