Skip to content

Commit bb1c284

Browse files
committed
chore: upgrade ruma for msc4306
1 parent 0e622cc commit bb1c284

File tree

3 files changed

+18
-15
lines changed

3 files changed

+18
-15
lines changed

Cargo.lock

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ proptest = { version = "1.6.0", default-features = false, features = ["std"] }
5959
rand = "0.8.5"
6060
reqwest = { version = "0.12.12", default-features = false }
6161
rmp-serde = "1.3.0"
62-
ruma = { git = "https://github.com/ruma/ruma", rev = "de19ebaf71af620eb17abaefd92e43153f9d041d", features = [
62+
ruma = { git = "https://github.com/ruma/ruma", rev = "184d4f85b201bc1e932a8344d78575e826f31efa", features = [
6363
"client-api-c",
6464
"compat-upload-signatures",
6565
"compat-arbitrary-length-ids",
@@ -77,7 +77,7 @@ ruma = { git = "https://github.com/ruma/ruma", rev = "de19ebaf71af620eb17abaefd9
7777
"unstable-msc4278",
7878
"unstable-msc4286",
7979
] }
80-
ruma-common = { git = "https://github.com/ruma/ruma", rev = "de19ebaf71af620eb17abaefd92e43153f9d041d" }
80+
ruma-common = { git = "https://github.com/ruma/ruma", rev = "184d4f85b201bc1e932a8344d78575e826f31efa" }
8181
sentry = "0.36.0"
8282
sentry-tracing = "0.36.0"
8383
serde = { version = "1.0.217", features = ["rc"] }

crates/matrix-sdk/src/room/mod.rs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)