diff --git a/Cargo.lock b/Cargo.lock index ec067f28..ac329748 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -274,7 +274,8 @@ checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" [[package]] name = "cairo-rs" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d32eecb1e806433cf68063c4548bbdc15cc56d35db19d685ab60909c4c85206" dependencies = [ "bitflags", "cairo-sys-rs", @@ -286,7 +287,8 @@ dependencies = [ [[package]] name = "cairo-sys-rs" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c9c3928781e8a017ece15eace05230f04b647457d170d2d9641c94a444ff80" dependencies = [ "glib-sys", "libc", @@ -912,7 +914,8 @@ checksum = "e837767888fca507f07e89c90e0b350da7bbb89170f67a4655dc9bdc4cca457b" [[package]] name = "gdk-pixbuf" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "534192cb8f01daeb8fab2c8d4baa8f9aae5b7a39130525779f5c2608e235b10f" dependencies = [ "gdk-pixbuf-sys", "gio", @@ -923,7 +926,8 @@ dependencies = [ [[package]] name = "gdk-pixbuf-sys" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f097c0704201fbc8f69c1762dc58c6947c8bb188b8ed0bc7e65259f1894fe590" dependencies = [ "gio-sys", "glib-sys", @@ -935,7 +939,8 @@ dependencies = [ [[package]] name = "gdk4" version = "0.1.0" -source = "git+https://github.com/gtk-rs/gtk4-rs#d110eb551cd432153d12519f29a5710991e448ef" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c03132f21de5fe15ded4f950328fb44e007037aea7c6bbbc3f082493d5d3c164" dependencies = [ "bitflags", "cairo-rs", @@ -950,7 +955,8 @@ dependencies = [ [[package]] name = "gdk4-sys" version = "0.1.0" -source = "git+https://github.com/gtk-rs/gtk4-rs#d110eb551cd432153d12519f29a5710991e448ef" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3453f8dc11a6167a7269355fcfbd6b96d10625395e87f77199e7dbba9077b58c" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", @@ -999,9 +1005,9 @@ dependencies = [ [[package]] name = "gettext-rs" -version = "0.5.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b95fa19cca70adf9888150e979839ae9bd58f85a1a42e4753699112875189e1" +checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364" dependencies = [ "gettext-sys", "locale_config", @@ -1009,11 +1015,12 @@ dependencies = [ [[package]] name = "gettext-sys" -version = "0.19.9" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e034c4ba5bb796730a6cc5eb0d654c16885006a7c3d6c6603581ed809434f153" +checksum = "885d118016f633f99f741afe6c1433c040813a3cbc755cbfdf85f963e02fad80" dependencies = [ "cc", + "tempfile", ] [[package]] @@ -1039,7 +1046,8 @@ dependencies = [ [[package]] name = "gio" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86c6823b39d46d22cac2466de261f28d7f049ebc18f7b35296a42c7ed8a88325" dependencies = [ "bitflags", "futures-channel", @@ -1055,7 +1063,8 @@ dependencies = [ [[package]] name = "gio-sys" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0a41df66e57fcc287c4bcf74fc26b884f31901ea9792ec75607289b456f48fa" dependencies = [ "glib-sys", "gobject-sys", @@ -1067,7 +1076,8 @@ dependencies = [ [[package]] name = "glib" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0028bbfd270d0778540294abca11141d59cb474da4c1f61ca1e11f579c49247" dependencies = [ "bitflags", "futures-channel", @@ -1085,7 +1095,8 @@ dependencies = [ [[package]] name = "glib-macros" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9eb7bdf41972a6f6dab5d72c23d22789f400059a43ba0d72b4bb2f8664d946a9" dependencies = [ "anyhow", "heck", @@ -1099,7 +1110,8 @@ dependencies = [ [[package]] name = "glib-sys" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c1d60554a212445e2a858e42a0e48cece1bd57b311a19a9468f70376cf554ae" dependencies = [ "libc", "system-deps", @@ -1121,7 +1133,8 @@ dependencies = [ [[package]] name = "gobject-sys" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa92cae29759dae34ab5921d73fff5ad54b3d794ab842c117e36cafc7994c3f5" dependencies = [ "glib-sys", "libc", @@ -1131,7 +1144,8 @@ dependencies = [ [[package]] name = "graphene-rs" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1460a39f06e491e6112f27e71e51435c833ba370723224dd1743dfd1f201f19" dependencies = [ "glib", "graphene-sys", @@ -1141,7 +1155,8 @@ dependencies = [ [[package]] name = "graphene-sys" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7d23fb7a9547e5f072a7e0cd49cd648fedeb786d122b106217511980cbb8962" dependencies = [ "glib-sys", "libc", @@ -1152,7 +1167,8 @@ dependencies = [ [[package]] name = "gsk4" version = "0.1.0" -source = "git+https://github.com/gtk-rs/gtk4-rs#d110eb551cd432153d12519f29a5710991e448ef" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2699e9ff7ba3ca3582043bfd45ea3af3c45fa461fea75a369bcc6ab77eacde2" dependencies = [ "bitflags", "cairo-rs", @@ -1167,7 +1183,8 @@ dependencies = [ [[package]] name = "gsk4-sys" version = "0.1.0" -source = "git+https://github.com/gtk-rs/gtk4-rs#d110eb551cd432153d12519f29a5710991e448ef" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27cf692f33ec2f438a89cb57018f57260b73193929da9d37b873e47a7662a7e0" dependencies = [ "cairo-sys-rs", "gdk4-sys", @@ -1181,14 +1198,15 @@ dependencies = [ [[package]] name = "gtk-macros" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1874c48e670519ce192093ac906c08a6dde7cb2d18b28722ef237726a39c3a63" +checksum = "da5bf7748fd4cd0b2490df8debcc911809dbcbee4ece9531b96c29a9c729de5a" [[package]] name = "gtk4" version = "0.1.0" -source = "git+https://github.com/gtk-rs/gtk4-rs#d110eb551cd432153d12519f29a5710991e448ef" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be8801459abe49508a914c591d0cf355a6aea9762058334ba6efe63bdf40e479" dependencies = [ "bitflags", "cairo-rs", @@ -1210,7 +1228,8 @@ dependencies = [ [[package]] name = "gtk4-macros" version = "0.1.0" -source = "git+https://github.com/gtk-rs/gtk4-rs#d110eb551cd432153d12519f29a5710991e448ef" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca4260cbbdad77f91c57b4836ff63c6c51dc79b2feadc83c0869e4d379dcbee5" dependencies = [ "anyhow", "heck", @@ -1225,7 +1244,8 @@ dependencies = [ [[package]] name = "gtk4-sys" version = "0.1.0" -source = "git+https://github.com/gtk-rs/gtk4-rs#d110eb551cd432153d12519f29a5710991e448ef" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "580a7215a4d681e068cb1ea93e7293ca0d84b738d9b0c82b630199f21d3c82ef" dependencies = [ "cairo-sys-rs", "gdk-pixbuf-sys", @@ -1279,9 +1299,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" dependencies = [ "libc", ] @@ -1536,8 +1556,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libadwaita" -version = "0.1.0" -source = "git+https://gitlab.gnome.org/World/Rust/libadwaita-rs.git#386d6bb5aae3c171acbc098903d42066a6b33f28" +version = "0.1.0-alpha" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52d8221b476b16ee55b18bf4209e0fb5457c66375b9af8f8cef91ff930e82da6" dependencies = [ "gdk-pixbuf", "gdk4", @@ -1551,8 +1572,9 @@ dependencies = [ [[package]] name = "libadwaita-sys" -version = "0.1.0" -source = "git+https://gitlab.gnome.org/World/Rust/libadwaita-rs.git#386d6bb5aae3c171acbc098903d42066a6b33f28" +version = "0.1.0-alpha" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80594e5894e4145639c75164ee33cf607f42c667318475cb1d5db8132b77eab4" dependencies = [ "gdk-pixbuf-sys", "gdk4-sys", @@ -1685,7 +1707,7 @@ checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" [[package]] name = "matrix-qrcode" version = "0.1.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git#cba22ae3b2ee1f4d79629ef33036bb574f775e0f" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git#df71de5af24fb08477801445042d0cdd55020012" dependencies = [ "base64", "byteorder", @@ -1698,8 +1720,8 @@ dependencies = [ [[package]] name = "matrix-sdk" -version = "0.2.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git#cba22ae3b2ee1f4d79629ef33036bb574f775e0f" +version = "0.3.0" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git#df71de5af24fb08477801445042d0cdd55020012" dependencies = [ "backoff", "bytes", @@ -1723,8 +1745,8 @@ dependencies = [ [[package]] name = "matrix-sdk-base" -version = "0.2.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git#cba22ae3b2ee1f4d79629ef33036bb574f775e0f" +version = "0.3.0" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git#df71de5af24fb08477801445042d0cdd55020012" dependencies = [ "chacha20poly1305", "dashmap", @@ -1748,8 +1770,8 @@ dependencies = [ [[package]] name = "matrix-sdk-common" -version = "0.2.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git#cba22ae3b2ee1f4d79629ef33036bb574f775e0f" +version = "0.3.0" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git#df71de5af24fb08477801445042d0cdd55020012" dependencies = [ "async-trait", "futures", @@ -1764,8 +1786,8 @@ dependencies = [ [[package]] name = "matrix-sdk-crypto" -version = "0.2.0" -source = "git+https://github.com/matrix-org/matrix-rust-sdk.git#cba22ae3b2ee1f4d79629ef33036bb574f775e0f" +version = "0.3.0" +source = "git+https://github.com/matrix-org/matrix-rust-sdk.git#df71de5af24fb08477801445042d0cdd55020012" dependencies = [ "aes 0.7.4", "aes-gcm", @@ -2093,7 +2115,8 @@ dependencies = [ [[package]] name = "pango" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "415823a4fb9f1789785cd6e2d2413816f2ecff92380382969aaca9c400e13a19" dependencies = [ "bitflags", "glib", @@ -2105,7 +2128,8 @@ dependencies = [ [[package]] name = "pango-sys" version = "0.14.0" -source = "git+https://github.com/gtk-rs/gtk-rs-core#65bbfc74eaf63b49212c00825cd709262afced7a" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2367099ca5e761546ba1d501955079f097caa186bb53ce0f718dca99ac1942fe" dependencies = [ "glib-sys", "gobject-sys", @@ -2234,9 +2258,9 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905" +checksum = "8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443" [[package]] name = "pin-utils" @@ -2660,9 +2684,9 @@ dependencies = [ [[package]] name = "ruma-api" -version = "0.17.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51df85b3e2c4097abc60919864502083def5c3b12982b0c46f6431e5b1e1476d" +checksum = "b6473753f244f057181f975224aeaf5b4e2003f43f2a6279bf0b95f4e0126335" dependencies = [ "bytes", "http", @@ -2677,9 +2701,9 @@ dependencies = [ [[package]] name = "ruma-api-macros" -version = "0.17.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe79932728de6a753163f4f30acfd70ebe4355c35fc638edb3f47c7cf47ab128" +checksum = "85286e2c65897079e7dcc120964cca47d5a3c23b7d1e9f730f533060919fedf7" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -2726,9 +2750,9 @@ dependencies = [ [[package]] name = "ruma-events" -version = "0.23.0" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1be1174a5720e4874ec0b0f722465735a30f075a28c5490bf078f4ebbb69ad77" +checksum = "88457e98e1ec2279e2c75467479b597cb0a72781a52aeb070956a29df08fa68d" dependencies = [ "indoc", "js_int", @@ -2743,9 +2767,9 @@ dependencies = [ [[package]] name = "ruma-events-macros" -version = "0.23.0" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0538b23721dfebf893c957324440e5fcb4be4a34aecde5cfa42800204c1bbee1" +checksum = "f28dd0388ce09f110f374388078ed107eddf2e1192c0f6b05a6d41e057930442" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -2771,9 +2795,9 @@ dependencies = [ [[package]] name = "ruma-identifiers" -version = "0.19.3" +version = "0.19.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d32374e3ac0e41385b35ffc855243d8c211ce9abc6661531e0ed185d85a2ba1" +checksum = "9be9ce339ce206dd5eb5eb29b7ad1b964652d46345bc46f25d68105effc75f4b" dependencies = [ "paste", "ruma-identifiers-macros", @@ -2785,9 +2809,9 @@ dependencies = [ [[package]] name = "ruma-identifiers-macros" -version = "0.19.3" +version = "0.19.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d127525f3ddc649a1958fa55703e6f2952ad760d011efbc924a955c93c5ba49" +checksum = "e3c7bc7e132a84f8d03924cf63d3a37bd87ffee5c29fee69b9125d045c7e4020" dependencies = [ "quote 1.0.9", "ruma-identifiers-validation", @@ -2802,9 +2826,9 @@ checksum = "8edeb165c4dcb8c93d1b7396b32fd5f52c5d9c7e7898ab87d772f824fe642f7c" [[package]] name = "ruma-serde" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c888d69db1d5f134cbce7101f5610f1802966f359646ff48dbaf0f433d7bbd9f" +checksum = "63074bc5313acbb4145c7a98c2aa90f1a5b218926ed10d3d71c469664326a4dc" dependencies = [ "bytes", "form_urlencoded", @@ -2817,9 +2841,9 @@ dependencies = [ [[package]] name = "ruma-serde-macros" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be418f3ee1593ebf1522d9ace1b1de0455bbcdd69c5d584c00d41e7717f8d0af" +checksum = "025cad7b962e7fb95f9e2df20339ec8ab1c250c9fb148b201f374ce41919d32c" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -3133,7 +3157,8 @@ dependencies = [ [[package]] name = "sourceview5" version = "0.1.0" -source = "git+https://gitlab.gnome.org/World/Rust/sourceview5-rs.git?branch=main#001a5ba842a5b5e8fdec4991bc3ba328f8f32644" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20276b64eea168a26ff6d4f43770f841b60ce6119dd38d14c9aafa031379a9cb" dependencies = [ "bitflags", "gdk-pixbuf", @@ -3148,8 +3173,9 @@ dependencies = [ [[package]] name = "sourceview5-sys" -version = "0.1.0" -source = "git+https://gitlab.gnome.org/World/Rust/sourceview5-rs.git?branch=main#001a5ba842a5b5e8fdec4991bc3ba328f8f32644" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00e2104b07ee75e53237a89c738907df945237437d4970fd8e4aa92456bbb6f9" dependencies = [ "gdk-pixbuf-sys", "gdk4-sys", @@ -3596,9 +3622,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa5553bf0883ba7c9cbe493b085c29926bd41b66afc31ff72cf17ff4fb60dcd5" +checksum = "ab69019741fca4d98be3c62d2b75254528b5432233fd8a4d2739fec20278de48" dependencies = [ "ansi_term", "chrono", diff --git a/Cargo.toml b/Cargo.toml index e3a63c00..61ef04d1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,8 +10,8 @@ opt-level = 3 [dependencies] log = "0.4" tracing-subscriber = "0.2" -gettext-rs = { version = "0.5", features = ["gettext-system"] } -gtk-macros = "0.2" +gettext-rs = { version = "0.7", features = ["gettext-system"] } +gtk-macros = "0.3" once_cell = "1.5" serde_json = "1.0" tokio = { version = "1.2", features = ["rt", "rt-multi-thread"] } @@ -23,17 +23,16 @@ rand = "0.8" indexmap = "1.6.2" [dependencies.sourceview] -branch = "main" package = "sourceview5" -git = "https://gitlab.gnome.org/World/Rust/sourceview5-rs.git" +version = "0.1.0" [dependencies.gtk] package = "gtk4" -git = "https://github.com/gtk-rs/gtk4-rs" +version = "0.1" [dependencies.adw] package = "libadwaita" -git = "https://gitlab.gnome.org/World/Rust/libadwaita-rs.git" +version = "0.1.0-alpha" [dependencies.matrix-sdk] git = "https://github.com/matrix-org/matrix-rust-sdk.git" diff --git a/src/secret.rs b/src/secret.rs index 3feb854e..cb6257f2 100644 --- a/src/secret.rs +++ b/src/secret.rs @@ -1,4 +1,4 @@ -use matrix_sdk::identifiers::{DeviceIdBox, UserId}; +use matrix_sdk::ruma::identifiers::{DeviceIdBox, UserId}; use secret_service::EncryptionType; use secret_service::SecretService; use std::collections::HashMap; diff --git a/src/session/avatar.rs b/src/session/avatar.rs index 2d98a5b6..d645fe7c 100644 --- a/src/session/avatar.rs +++ b/src/session/avatar.rs @@ -2,8 +2,8 @@ use gtk::{gdk, gdk_pixbuf::Pixbuf, gio, glib, glib::clone, prelude::*, subclass: use log::error; use matrix_sdk::{ - identifiers::MxcUri, media::{MediaFormat, MediaRequest, MediaType}, + ruma::identifiers::MxcUri, }; use crate::utils::do_async; diff --git a/src/session/content/explore/explore.rs b/src/session/content/explore/explore.rs index 8d3e3e08..119514e3 100644 --- a/src/session/content/explore/explore.rs +++ b/src/session/content/explore/explore.rs @@ -3,7 +3,7 @@ use crate::{ session::Session, }; -use matrix_sdk::api::r0::thirdparty::get_protocols; +use matrix_sdk::ruma::api::client::r0::thirdparty::get_protocols; use crate::utils::do_async; use adw::subclass::prelude::*; diff --git a/src/session/content/explore/public_room.rs b/src/session/content/explore/public_room.rs index 6869cf92..7269442f 100644 --- a/src/session/content/explore/public_room.rs +++ b/src/session/content/explore/public_room.rs @@ -1,5 +1,5 @@ use gtk::{glib, glib::clone, prelude::*, subclass::prelude::*}; -use matrix_sdk::directory::PublicRoomsChunk; +use matrix_sdk::ruma::directory::PublicRoomsChunk; use crate::session::{room::Room, Avatar, Session}; diff --git a/src/session/content/explore/public_room_list.rs b/src/session/content/explore/public_room_list.rs index 2a63e0f6..5885eabc 100644 --- a/src/session/content/explore/public_room_list.rs +++ b/src/session/content/explore/public_room_list.rs @@ -4,8 +4,8 @@ use crate::{ }; use gtk::{gio, glib, glib::clone, prelude::*, subclass::prelude::*}; use log::error; -use matrix_sdk::{ - api::r0::directory::{ +use matrix_sdk::ruma::{ + api::client::r0::directory::{ get_public_rooms_filtered::Request as PublicRoomsRequest, get_public_rooms_filtered::Response as PublicRoomsResponse, }, diff --git a/src/session/content/item_row.rs b/src/session/content/item_row.rs index 030c5a27..4ae02192 100644 --- a/src/session/content/item_row.rs +++ b/src/session/content/item_row.rs @@ -6,7 +6,7 @@ use crate::components::{ContextMenuBin, ContextMenuBinExt, ContextMenuBinImpl}; use crate::session::content::{DividerRow, MessageRow, StateRow}; use crate::session::event_source_dialog::EventSourceDialog; use crate::session::room::{Item, ItemType}; -use matrix_sdk::events::AnyRoomEvent; +use matrix_sdk::ruma::events::AnyRoomEvent; mod imp { use super::*; diff --git a/src/session/content/message_row.rs b/src/session/content/message_row.rs index 84ec0fef..e7638c2c 100644 --- a/src/session/content/message_row.rs +++ b/src/session/content/message_row.rs @@ -9,7 +9,7 @@ use html2pango::{ html_escape, markup_links, }; use log::warn; -use matrix_sdk::events::{ +use matrix_sdk::ruma::events::{ room::message::{FormattedBody, MessageFormat, MessageType, Relation}, room::redaction::RedactionEventContent, AnyMessageEvent, AnyMessageEventContent, AnyRoomEvent, diff --git a/src/session/content/state_row.rs b/src/session/content/state_row.rs index fda1bea9..349c7108 100644 --- a/src/session/content/state_row.rs +++ b/src/session/content/state_row.rs @@ -2,7 +2,9 @@ use adw::{prelude::*, subclass::prelude::*}; use gettextrs::gettext; use gtk::{glib, prelude::*, subclass::prelude::*, CompositeTemplate}; use log::warn; -use matrix_sdk::events::{room::member::MembershipState, AnyStateEvent, AnyStateEventContent}; +use matrix_sdk::ruma::events::{ + room::member::MembershipState, AnyStateEvent, AnyStateEventContent, +}; mod imp { use super::*; diff --git a/src/session/mod.rs b/src/session/mod.rs index de622e7f..cf0d36ef 100644 --- a/src/session/mod.rs +++ b/src/session/mod.rs @@ -28,10 +28,13 @@ use gtk::{self, prelude::*}; use gtk::{gio, glib, glib::clone, glib::SyncSender, CompositeTemplate}; use gtk_macros::send; use log::error; -use matrix_sdk::api::r0::filter::{FilterDefinition, LazyLoadOptions, RoomEventFilter, RoomFilter}; +use matrix_sdk::ruma::{ + api::client::r0::filter::{FilterDefinition, LazyLoadOptions, RoomEventFilter, RoomFilter}, + assign, +}; use matrix_sdk::{ - self, assign, deserialized_responses::SyncResponse, uuid::Uuid, Client, ClientConfig, - RequestConfig, SyncSettings, + deserialized_responses::SyncResponse, uuid::Uuid, Client, ClientConfig, RequestConfig, + SyncSettings, }; use rand::{distributions::Alphanumeric, thread_rng, Rng}; use std::fs; diff --git a/src/session/room/event.rs b/src/session/room/event.rs index c3fd8da4..6fd6e790 100644 --- a/src/session/room/event.rs +++ b/src/session/room/event.rs @@ -1,5 +1,5 @@ use gtk::{glib, glib::DateTime, prelude::*, subclass::prelude::*}; -use matrix_sdk::{ +use matrix_sdk::ruma::{ events::{ room::message::MessageType, room::message::Relation, AnyMessageEvent, AnyMessageEventContent, AnyRedactedMessageEvent, AnyRedactedStateEvent, AnyRoomEvent, diff --git a/src/session/room/item.rs b/src/session/room/item.rs index 59ebfa4f..baef85f8 100644 --- a/src/session/room/item.rs +++ b/src/session/room/item.rs @@ -1,5 +1,5 @@ use gtk::{glib, glib::DateTime, prelude::*, subclass::prelude::*}; -use matrix_sdk::{ +use matrix_sdk::ruma::{ events::AnyRoomEvent, identifiers::{EventId, UserId}, }; diff --git a/src/session/room/room.rs b/src/session/room/room.rs index 3479b2b0..be1c6cae 100644 --- a/src/session/room/room.rs +++ b/src/session/room/room.rs @@ -2,24 +2,29 @@ use gettextrs::gettext; use gtk::{glib, glib::clone, prelude::*, subclass::prelude::*}; use log::{debug, error, warn}; use matrix_sdk::{ - api::r0::sync::sync_events::InvitedRoom, deserialized_responses::{JoinedRoom, LeftRoom}, - events::{ - exports::serde::de::DeserializeOwned, - room::{ - member::{MemberEventContent, MembershipState}, - message::{ - EmoteMessageEventContent, MessageEventContent, MessageType, TextMessageEventContent, + room::Room as MatrixRoom, + ruma::{ + api::client::r0::sync::sync_events::InvitedRoom, + events::{ + exports::serde::de::DeserializeOwned, + room::{ + member::{MemberEventContent, MembershipState}, + message::{ + EmoteMessageEventContent, MessageEventContent, MessageType, + TextMessageEventContent, + }, }, + tag::TagName, + AnyMessageEvent, AnyRoomAccountDataEvent, AnyRoomEvent, AnyStateEvent, + AnyStrippedStateEvent, AnySyncRoomEvent, MessageEvent, StateEvent, Unsigned, }, - tag::TagName, - AnyMessageEvent, AnyRoomAccountDataEvent, AnyRoomEvent, AnyStateEvent, - AnyStrippedStateEvent, AnySyncRoomEvent, MessageEvent, StateEvent, Unsigned, + identifiers::{EventId, RoomId, UserId}, + serde::Raw, + MilliSecondsSinceUnixEpoch, }, - identifiers::{EventId, RoomId, UserId}, - room::Room as MatrixRoom, uuid::Uuid, - MilliSecondsSinceUnixEpoch, Raw, RoomMember, + RoomMember, }; use std::cell::RefCell; use std::convert::TryFrom; diff --git a/src/session/room/timeline.rs b/src/session/room/timeline.rs index 3f148122..2ceb569e 100644 --- a/src/session/room/timeline.rs +++ b/src/session/room/timeline.rs @@ -1,8 +1,8 @@ use gtk::{gio, glib, prelude::*, subclass::prelude::*}; -use matrix_sdk::{ +use matrix_sdk::ruma::{ events::{exports::serde::de::DeserializeOwned, AnyRoomEvent}, identifiers::EventId, - Raw, + serde::Raw, }; use serde_json::{to_string_pretty as to_json_string_pretty, to_value as to_json_value}; diff --git a/src/session/room_list.rs b/src/session/room_list.rs index c3d1f739..0da3b076 100644 --- a/src/session/room_list.rs +++ b/src/session/room_list.rs @@ -2,7 +2,7 @@ use gtk::{gio, glib, glib::clone, prelude::*, subclass::prelude::*}; use indexmap::map::IndexMap; use matrix_sdk::{ deserialized_responses::Rooms as ResponseRooms, - identifiers::{RoomId, RoomIdOrAliasId}, + ruma::identifiers::{RoomId, RoomIdOrAliasId}, }; use crate::{ diff --git a/src/session/user.rs b/src/session/user.rs index c3a6cc62..1875ca92 100644 --- a/src/session/user.rs +++ b/src/session/user.rs @@ -2,8 +2,10 @@ use gtk::{glib, prelude::*, subclass::prelude::*}; use crate::session::Session; use matrix_sdk::{ - events::{room::member::MemberEventContent, StateEvent, StrippedStateEvent}, - identifiers::UserId, + ruma::{ + events::{room::member::MemberEventContent, StateEvent, StrippedStateEvent}, + identifiers::UserId, + }, RoomMember, };