Redaction reason (#6098)

This commit is contained in:
Mauro
2026-09-07 18:57:05 +02:00
committed by GitHub
parent 350d47c94a
commit 346a1e8ebb
35 changed files with 381 additions and 57 deletions
@@ -211,10 +211,10 @@ class TimelineController: TimelineControllerProtocol {
}
}
func redact(_ eventOrTransactionID: TimelineItemIdentifier.EventOrTransactionID) async {
func redact(_ eventOrTransactionID: TimelineItemIdentifier.EventOrTransactionID, reason: String?) async {
MXLog.info("Send redaction in \(roomID)")
switch await activeTimeline.redact(eventOrTransactionID, reason: nil) {
switch await activeTimeline.redact(eventOrTransactionID, reason: reason) {
case .success:
MXLog.info("Finished redacting message")
case .failure(let error):
@@ -84,7 +84,7 @@ protocol TimelineControllerProtocol: Sendable {
func toggleReaction(_ reaction: String, to eventOrTransactionID: TimelineItemIdentifier.EventOrTransactionID) async
func redact(_ eventOrTransactionID: TimelineItemIdentifier.EventOrTransactionID) async
func redact(_ eventOrTransactionID: TimelineItemIdentifier.EventOrTransactionID, reason: String?) async
func pin(eventID: String) async