Add redacting event via context menu

This commit is contained in:
vSLG
2020-03-26 17:31:57 -03:00
committed by miruka
parent 554f5d6013
commit b3f1075507
4 changed files with 58 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
// SPDX-License-Identifier: LGPL-3.0-or-later
import QtQuick 2.12
import QtQuick.Layouts 1.12
import "../Base"
BoxPopup {
summary.text:
eventIds.length > 1 ?
qsTr("Remove selected messages?") :
qsTr("Remove selected message?")
HLabeledTextField {
id: reasonField
label.text: qsTr("Reason (optional):")
Layout.fillWidth: true
}
okText: qsTr("Remove")
box.focusButton: "ok"
onOk: py.callClientCoro(
userId,
"room_mass_redact",
[roomId, reasonField.field.text, ...eventIds]
)
property string roomId: ""
property string userId: ""
property var eventIds: []
}