fix: Redact originalSource on redaction
This commit is contained in:
parent
da8ebe85ef
commit
411cf3d4ec
|
|
@ -72,7 +72,8 @@ class Event extends MatrixEvent {
|
||||||
? room.unsafeGetUserFromMemoryOrFallback(stateKey!)
|
? room.unsafeGetUserFromMemoryOrFallback(stateKey!)
|
||||||
: null;
|
: null;
|
||||||
|
|
||||||
final MatrixEvent? originalSource;
|
MatrixEvent? _originalSource;
|
||||||
|
MatrixEvent? get originalSource => _originalSource;
|
||||||
|
|
||||||
Event({
|
Event({
|
||||||
this.status = defaultStatus,
|
this.status = defaultStatus,
|
||||||
|
|
@ -85,8 +86,9 @@ class Event extends MatrixEvent {
|
||||||
Map<String, dynamic>? prevContent,
|
Map<String, dynamic>? prevContent,
|
||||||
String? stateKey,
|
String? stateKey,
|
||||||
required this.room,
|
required this.room,
|
||||||
this.originalSource,
|
MatrixEvent? originalSource,
|
||||||
}) : super(
|
}) : _originalSource = originalSource,
|
||||||
|
super(
|
||||||
content: content,
|
content: content,
|
||||||
type: type,
|
type: type,
|
||||||
eventId: eventId,
|
eventId: eventId,
|
||||||
|
|
@ -262,6 +264,7 @@ class Event extends MatrixEvent {
|
||||||
'redacted_because': redactedBecause.toJson(),
|
'redacted_because': redactedBecause.toJson(),
|
||||||
};
|
};
|
||||||
prevContent = null;
|
prevContent = null;
|
||||||
|
_originalSource = null;
|
||||||
final contentKeyWhiteList = <String>[];
|
final contentKeyWhiteList = <String>[];
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case EventTypes.RoomMember:
|
case EventTypes.RoomMember:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue