@@ -76,7 +76,7 @@ use ruma::{
7676 receipt:: create_receipt,
7777 redact:: redact_event,
7878 room:: { get_room_event, report_content, report_room} ,
79- state:: { get_state_events_for_key , send_state_event} ,
79+ state:: { get_state_event_for_key , send_state_event} ,
8080 tag:: { create_tag, delete_tag} ,
8181 typing:: create_typing_event:: { self , v3:: Typing } ,
8282 } ,
@@ -756,15 +756,15 @@ impl Room {
756756 . encryption_state_deduplicated_handler
757757 . run ( self . room_id ( ) . to_owned ( ) , async move {
758758 // Request the event from the server.
759- let request = get_state_events_for_key :: v3:: Request :: new (
759+ let request = get_state_event_for_key :: v3:: Request :: new (
760760 self . room_id ( ) . to_owned ( ) ,
761761 StateEventType :: RoomEncryption ,
762762 "" . to_owned ( ) ,
763763 ) ;
764764 let response = match self . client . send ( request) . await {
765765 Ok ( response) => Some (
766766 response
767- . content
767+ . into_content ( )
768768 . deserialize_as_unchecked :: < RoomEncryptionEventContent > ( ) ?,
769769 ) ,
770770 Err ( err) if err. client_api_error_kind ( ) == Some ( & ErrorKind :: NotFound ) => None ,
@@ -3424,7 +3424,7 @@ impl Room {
34243424 pub async fn load_pinned_events ( & self ) -> Result < Option < Vec < OwnedEventId > > > {
34253425 let response = self
34263426 . client
3427- . send ( get_state_events_for_key :: v3:: Request :: new (
3427+ . send ( get_state_event_for_key :: v3:: Request :: new (
34283428 self . room_id ( ) . to_owned ( ) ,
34293429 StateEventType :: RoomPinnedEvents ,
34303430 "" . to_owned ( ) ,
@@ -3433,7 +3433,10 @@ impl Room {
34333433
34343434 match response {
34353435 Ok ( response) => Ok ( Some (
3436- response. content . deserialize_as_unchecked :: < RoomPinnedEventsEventContent > ( ) ?. pinned ,
3436+ response
3437+ . into_content ( )
3438+ . deserialize_as_unchecked :: < RoomPinnedEventsEventContent > ( ) ?
3439+ . pinned ,
34373440 ) ) ,
34383441 Err ( http_error) => match http_error. as_client_api_error ( ) {
34393442 Some ( error) if error. status_code == StatusCode :: NOT_FOUND => Ok ( None ) ,
0 commit comments