Flatten nested match for less indentation

master
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
1 changed files with 7 additions and 11 deletions

View File

@ -302,18 +302,14 @@ 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 {
Ok(Some(d)) => d,
Ok(None) => {
warn!(
"Tried to create an Olm session for {} {}, but \
the device is unknown",
"Tried to create an Olm session for {} {}, but the device is unknown",
user_id, device_id
);
continue;
}
}
Err(e) => {
warn!(
"Tried to create an Olm session for {} {}, but \