Skip to content

Commit d8969db

Browse files
jplattepoljar
authored andcommitted
refactor: Increase readability of WidgetMachine::process
Based on a clippy suggestion.
1 parent 8eec683 commit d8969db

File tree

1 file changed

+14
-16
lines changed
  • crates/matrix-sdk/src/widget/machine

1 file changed

+14
-16
lines changed

crates/matrix-sdk/src/widget/machine/mod.rs

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -174,29 +174,27 @@ impl WidgetMachine {
174174
return Vec::new();
175175
};
176176

177-
capabilities
178-
.allow_reading(&event_raw)
179-
.then(|| {
180-
self.send_to_widget_request(NotifyNewMatrixEvent(event_raw))
181-
.map(|(_request, action)| vec![action])
182-
.unwrap_or_default()
183-
})
184-
.unwrap_or_default()
177+
if capabilities.allow_reading(&event_raw) {
178+
self.send_to_widget_request(NotifyNewMatrixEvent(event_raw))
179+
.map(|(_request, action)| vec![action])
180+
.unwrap_or_default()
181+
} else {
182+
vec![]
183+
}
185184
}
186185
IncomingMessage::ToDeviceReceived(to_device_raw) => {
187186
let CapabilitiesState::Negotiated(capabilities) = &self.capabilities else {
188187
error!("Received to device event before capabilities negotiation");
189188
return Vec::new();
190189
};
191190

192-
capabilities
193-
.allow_reading(&to_device_raw)
194-
.then(|| {
195-
self.send_to_widget_request(NotifyNewToDeviceMessage(to_device_raw))
196-
.map(|(_request, action)| vec![action])
197-
.unwrap_or_default()
198-
})
199-
.unwrap_or_default()
191+
if capabilities.allow_reading(&to_device_raw) {
192+
self.send_to_widget_request(NotifyNewToDeviceMessage(to_device_raw))
193+
.map(|(_request, action)| vec![action])
194+
.unwrap_or_default()
195+
} else {
196+
vec![]
197+
}
200198
}
201199
}
202200
}

0 commit comments

Comments
 (0)