lint clippy::collapsible_match (nightly)
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
parent
362649ff87
commit
1f3a9a40e5
1 changed files with 6 additions and 9 deletions
|
@ -328,20 +328,17 @@ impl PduEvent {
|
||||||
unsigned.remove("transaction_id");
|
unsigned.remove("transaction_id");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// room v3 and above removed the "event_id" field from remote PDU format
|
||||||
if let Some(room_id) = pdu_json
|
if let Some(room_id) = pdu_json
|
||||||
.get("room_id")
|
.get("room_id")
|
||||||
.and_then(|val| RoomId::parse(val.as_str()?).ok())
|
.and_then(|val| RoomId::parse(val.as_str()?).ok())
|
||||||
{
|
{
|
||||||
if let Ok(room_version_id) = services().rooms.state.get_room_version(&room_id) {
|
match services().rooms.state.get_room_version(&room_id) {
|
||||||
// room v3 and above removed the "event_id" field from remote PDU format
|
Ok(room_version_id) => match room_version_id {
|
||||||
match room_version_id {
|
|
||||||
RoomVersionId::V1 | RoomVersionId::V2 => {},
|
RoomVersionId::V1 | RoomVersionId::V2 => {},
|
||||||
_ => {
|
_ => _ = pdu_json.remove("event_id"),
|
||||||
pdu_json.remove("event_id");
|
},
|
||||||
},
|
Err(_) => _ = pdu_json.remove("event_id"),
|
||||||
};
|
|
||||||
} else {
|
|
||||||
pdu_json.remove("event_id");
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
pdu_json.remove("event_id");
|
pdu_json.remove("event_id");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue