chore: Update matrix-rust-sdk and Ruma

The branch we used before was merged and has been deleted.
This commit is contained in:
Kévin Commaille 2023-02-12 13:11:03 +01:00
parent 61070c43bc
commit 7aa35b393b
No known key found for this signature in database
GPG Key ID: DD507DAE96E8245C
3 changed files with 86 additions and 42 deletions

114
Cargo.lock generated
View File

@ -300,12 +300,6 @@ version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "base64"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5"
[[package]]
name = "base64"
version = "0.21.0"
@ -2704,7 +2698,7 @@ dependencies = [
[[package]]
name = "matrix-sdk"
version = "0.6.2"
source = "git+https://github.com/zecakeh/matrix-rust-sdk.git?rev=6d32f3ce38387ef4662bfada7f7262617b40d68c#6d32f3ce38387ef4662bfada7f7262617b40d68c"
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=0d4fac59622eee3867a371575e2e4cdfc9b61179#0d4fac59622eee3867a371575e2e4cdfc9b61179"
dependencies = [
"anymap2",
"async-once-cell",
@ -2747,7 +2741,7 @@ dependencies = [
[[package]]
name = "matrix-sdk-base"
version = "0.6.1"
source = "git+https://github.com/zecakeh/matrix-rust-sdk.git?rev=6d32f3ce38387ef4662bfada7f7262617b40d68c#6d32f3ce38387ef4662bfada7f7262617b40d68c"
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=0d4fac59622eee3867a371575e2e4cdfc9b61179#0d4fac59622eee3867a371575e2e4cdfc9b61179"
dependencies = [
"async-stream",
"async-trait",
@ -2771,7 +2765,7 @@ dependencies = [
[[package]]
name = "matrix-sdk-common"
version = "0.6.0"
source = "git+https://github.com/zecakeh/matrix-rust-sdk.git?rev=6d32f3ce38387ef4662bfada7f7262617b40d68c#6d32f3ce38387ef4662bfada7f7262617b40d68c"
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=0d4fac59622eee3867a371575e2e4cdfc9b61179#0d4fac59622eee3867a371575e2e4cdfc9b61179"
dependencies = [
"async-lock",
"futures-core",
@ -2788,12 +2782,12 @@ dependencies = [
[[package]]
name = "matrix-sdk-crypto"
version = "0.6.0"
source = "git+https://github.com/zecakeh/matrix-rust-sdk.git?rev=6d32f3ce38387ef4662bfada7f7262617b40d68c#6d32f3ce38387ef4662bfada7f7262617b40d68c"
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=0d4fac59622eee3867a371575e2e4cdfc9b61179#0d4fac59622eee3867a371575e2e4cdfc9b61179"
dependencies = [
"aes",
"async-trait",
"atomic",
"base64 0.20.0",
"base64 0.21.0",
"byteorder",
"cfg-if 1.0.0",
"ctr",
@ -2821,11 +2815,11 @@ dependencies = [
[[package]]
name = "matrix-sdk-indexeddb"
version = "0.2.0"
source = "git+https://github.com/zecakeh/matrix-rust-sdk.git?rev=6d32f3ce38387ef4662bfada7f7262617b40d68c#6d32f3ce38387ef4662bfada7f7262617b40d68c"
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=0d4fac59622eee3867a371575e2e4cdfc9b61179#0d4fac59622eee3867a371575e2e4cdfc9b61179"
dependencies = [
"anyhow",
"async-trait",
"base64 0.20.0",
"base64 0.21.0",
"dashmap",
"derive_builder",
"getrandom 0.2.8",
@ -2847,9 +2841,9 @@ dependencies = [
[[package]]
name = "matrix-sdk-qrcode"
version = "0.4.0"
source = "git+https://github.com/zecakeh/matrix-rust-sdk.git?rev=6d32f3ce38387ef4662bfada7f7262617b40d68c#6d32f3ce38387ef4662bfada7f7262617b40d68c"
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=0d4fac59622eee3867a371575e2e4cdfc9b61179#0d4fac59622eee3867a371575e2e4cdfc9b61179"
dependencies = [
"base64 0.20.0",
"base64 0.21.0",
"byteorder",
"qrcode",
"ruma-common",
@ -2860,7 +2854,7 @@ dependencies = [
[[package]]
name = "matrix-sdk-sled"
version = "0.2.0"
source = "git+https://github.com/zecakeh/matrix-rust-sdk.git?rev=6d32f3ce38387ef4662bfada7f7262617b40d68c#6d32f3ce38387ef4662bfada7f7262617b40d68c"
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=0d4fac59622eee3867a371575e2e4cdfc9b61179#0d4fac59622eee3867a371575e2e4cdfc9b61179"
dependencies = [
"async-stream",
"async-trait",
@ -2885,7 +2879,7 @@ dependencies = [
[[package]]
name = "matrix-sdk-store-encryption"
version = "0.2.0"
source = "git+https://github.com/zecakeh/matrix-rust-sdk.git?rev=6d32f3ce38387ef4662bfada7f7262617b40d68c#6d32f3ce38387ef4662bfada7f7262617b40d68c"
source = "git+https://github.com/matrix-org/matrix-rust-sdk.git?rev=0d4fac59622eee3867a371575e2e4cdfc9b61179#0d4fac59622eee3867a371575e2e4cdfc9b61179"
dependencies = [
"blake3",
"chacha20poly1305",
@ -3688,7 +3682,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66618389e4ec1c7afe67d51a9bf34ff9236480f8d51e7489b7d5ab0303c13f34"
dependencies = [
"once_cell",
"toml_edit",
"toml_edit 0.18.1",
]
[[package]]
@ -3986,8 +3980,9 @@ dependencies = [
[[package]]
name = "ruma"
version = "0.7.4"
source = "git+https://github.com/ruma/ruma?rev=00045e559f864eabff08295d603f7b3238288b6f#00045e559f864eabff08295d603f7b3238288b6f"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eca6cc9a6b4bf261181565b731357675bbbb1d86a8bdf60e9e472e44cd5e03c6"
dependencies = [
"assign",
"js_int",
@ -4000,8 +3995,9 @@ dependencies = [
[[package]]
name = "ruma-client-api"
version = "0.15.3"
source = "git+https://github.com/ruma/ruma?rev=00045e559f864eabff08295d603f7b3238288b6f#00045e559f864eabff08295d603f7b3238288b6f"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20c119ef6280061723e8d7c66fdeb42179da0d178844cf8990c6a677413d2174"
dependencies = [
"assign",
"bytes",
@ -4017,10 +4013,11 @@ dependencies = [
[[package]]
name = "ruma-common"
version = "0.10.5"
source = "git+https://github.com/ruma/ruma?rev=00045e559f864eabff08295d603f7b3238288b6f#00045e559f864eabff08295d603f7b3238288b6f"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f47f6e788aa925333c3d4ccf575a1c1aaced727af60acd2817432c3f2d12ee0d"
dependencies = [
"base64 0.20.0",
"base64 0.21.0",
"bytes",
"form_urlencoded",
"getrandom 0.2.8",
@ -4050,8 +4047,9 @@ dependencies = [
[[package]]
name = "ruma-federation-api"
version = "0.6.0"
source = "git+https://github.com/ruma/ruma?rev=00045e559f864eabff08295d603f7b3238288b6f#00045e559f864eabff08295d603f7b3238288b6f"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e9055c70716e412d30648b4bb8f7e5ad79491ebfea0b9347ce19cf8bc2a0721"
dependencies = [
"js_int",
"ruma-common",
@ -4062,7 +4060,8 @@ dependencies = [
[[package]]
name = "ruma-identifiers-validation"
version = "0.9.0"
source = "git+https://github.com/ruma/ruma?rev=00045e559f864eabff08295d603f7b3238288b6f#00045e559f864eabff08295d603f7b3238288b6f"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eabac62d16465a87435579c779d74dceabb93b09e44c766af6085050f3cc4275"
dependencies = [
"js_int",
"thiserror",
@ -4070,8 +4069,9 @@ dependencies = [
[[package]]
name = "ruma-macros"
version = "0.10.5"
source = "git+https://github.com/ruma/ruma?rev=00045e559f864eabff08295d603f7b3238288b6f#00045e559f864eabff08295d603f7b3238288b6f"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d17fefd01ca9d84016b256f85532185b818ecd9e7a67a4c09a8e0d9eeeec094c"
dependencies = [
"once_cell",
"proc-macro-crate",
@ -4080,13 +4080,14 @@ dependencies = [
"ruma-identifiers-validation",
"serde",
"syn 1.0.107",
"toml",
"toml 0.7.2",
]
[[package]]
name = "ruma-push-gateway-api"
version = "0.6.0"
source = "git+https://github.com/ruma/ruma?rev=00045e559f864eabff08295d603f7b3238288b6f#00045e559f864eabff08295d603f7b3238288b6f"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b426df8023f3a5e10efee0100540772777d65401a179ba51100e480c8cdb51aa"
dependencies = [
"js_int",
"ruma-common",
@ -4256,6 +4257,15 @@ dependencies = [
"syn 1.0.107",
]
[[package]]
name = "serde_spanned"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4"
dependencies = [
"serde",
]
[[package]]
name = "serde_urlencoded"
version = "0.7.1"
@ -4540,7 +4550,7 @@ dependencies = [
"cfg-expr",
"heck",
"pkg-config",
"toml",
"toml 0.5.11",
"version-compare",
]
@ -4742,12 +4752,33 @@ dependencies = [
"serde",
]
[[package]]
name = "toml"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7afcae9e3f0fe2c370fd4657108972cbb2fa9db1b9f84849cefd80741b01cb6"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime 0.6.1",
"toml_edit 0.19.3",
]
[[package]]
name = "toml_datetime"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5"
[[package]]
name = "toml_datetime"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622"
dependencies = [
"serde",
]
[[package]]
name = "toml_edit"
version = "0.18.1"
@ -4756,7 +4787,20 @@ checksum = "56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b"
dependencies = [
"indexmap",
"nom8",
"toml_datetime",
"toml_datetime 0.5.1",
]
[[package]]
name = "toml_edit"
version = "0.19.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e6a7712b49e1775fb9a7b998de6635b299237f48b404dde71704f2e0e7f37e5"
dependencies = [
"indexmap",
"nom8",
"serde",
"serde_spanned",
"toml_datetime 0.6.1",
]
[[package]]

View File

@ -82,8 +82,8 @@ package = "libshumate"
version = "0.2.0"
[dependencies.matrix-sdk]
git = "https://github.com/zecakeh/matrix-rust-sdk.git"
rev = "6d32f3ce38387ef4662bfada7f7262617b40d68c"
git = "https://github.com/matrix-org/matrix-rust-sdk.git"
rev = "0d4fac59622eee3867a371575e2e4cdfc9b61179"
features = [
"socks",
"sso-login",
@ -94,13 +94,12 @@ features = [
]
[dependencies.matrix-sdk-sled]
git = "https://github.com/zecakeh/matrix-rust-sdk.git"
rev = "6d32f3ce38387ef4662bfada7f7262617b40d68c"
git = "https://github.com/matrix-org/matrix-rust-sdk.git"
rev = "0d4fac59622eee3867a371575e2e4cdfc9b61179"
features = ["crypto-store"]
[dependencies.ruma]
git = "https://github.com/ruma/ruma"
rev = "00045e559f864eabff08295d603f7b3238288b6f"
version = "0.8.1"
features = ["unstable-unspecified", "client-api-c", "unstable-sanitize"]
[patch.crates-io.x25519-dalek]

View File

@ -40,6 +40,7 @@ use matrix_sdk::{
DisplayName, Result as MatrixResult,
};
use ruma::events::{
receipt::ReceiptThread,
room::message::{MessageType, Relation},
typing::TypingEventContent,
AnyMessageLikeEventContent, AnySyncMessageLikeEvent, SyncEphemeralRoomEvent,
@ -733,7 +734,7 @@ impl Room {
let user_id = obj.session().user().unwrap().user_id();
let matrix_room = obj.matrix_room();
let handle = spawn_tokio!(async move { matrix_room.user_read_receipt(&user_id).await });
let handle = spawn_tokio!(async move { matrix_room.user_read_receipt(ReceiptThread::Unthreaded, &user_id).await });
match handle.await.unwrap() {
Ok(Some((event_id, _))) => {