Flatten nested match for less indentation

This commit is contained in:
Jonas Platte 2020-07-25 02:31:52 +02:00
parent ca88539ec4
commit 7aea6160c3
No known key found for this signature in database
GPG key ID: 7D261D771D915378

View file

@ -302,17 +302,13 @@ impl OlmMachine {
for (user_id, user_devices) in &response.one_time_keys {
for (device_id, key_map) in user_devices {
let device: Device = match self.store.get_device(&user_id, device_id).await {
Ok(d) => {
if let Some(d) = d {
d
} else {
warn!(
"Tried to create an Olm session for {} {}, but \
the device is unknown",
user_id, device_id
);
continue;
}
Ok(Some(d)) => d,
Ok(None) => {
warn!(
"Tried to create an Olm session for {} {}, but the device is unknown",
user_id, device_id
);
continue;
}
Err(e) => {
warn!(