Handle thread redactions
For media messages etc.
This commit is contained in:
parent
243a1bd142
commit
4cb0a631c3
4 changed files with 28 additions and 13 deletions
|
|
@ -162,6 +162,10 @@ export default {
|
|||
case "m.room.message":
|
||||
if (event.getSender() != this.$matrix.currentUserId) {
|
||||
if (event.isMxThread) {
|
||||
// If redacted, use a text message (will show "This message was deleted")
|
||||
if (event.isRedacted()) {
|
||||
return MessageIncomingText;
|
||||
}
|
||||
// Incoming thread, e.g. a file drop!
|
||||
return isForExport ? MessageIncomingThreadExport : MessageIncomingThread;
|
||||
}
|
||||
|
|
@ -202,6 +206,12 @@ export default {
|
|||
return MessageIncomingText;
|
||||
} else {
|
||||
if (event.isMxThread) {
|
||||
|
||||
// If redacted, use a text message (will show "This message was deleted")
|
||||
if (event.isRedacted()) {
|
||||
return MessageOutgoingText;
|
||||
}
|
||||
|
||||
// Outgoing thread
|
||||
return isForExport ? MessageOutgoingThreadExport : MessageOutgoingThread;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue