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

@@ -142,8 +142,19 @@ Kirigami.OverlaySheet {
}
}
Kirigami.BasicListItem {
visible: user !== room.localUser
visible: user === room.localUser || room.canSendState("redact")
action: Kirigami.Action {
text: i18n("Delete recent messages by this user")
icon.name: "delete"
icon.color: Kirigami.Theme.negativeTextColor
onTriggered: {
room.deleteMessagesByUser(user.id)
}
}
}
Kirigami.BasicListItem {
visible: user !== room.localUser
action: Kirigami.Action {
text: i18n("Open a private chat")
icon.name: "document-send"