File tree Expand file tree Collapse file tree 1 file changed +14
-16
lines changed
crates/matrix-sdk/src/widget/machine Expand file tree Collapse file tree 1 file changed +14
-16
lines changed Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments