X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/94d79692df24f69807bc77898292109b55ae1735..a96626c4685cfaf589deea45ff2d46e5d6883f3c:/client/Cargo.toml diff --git a/client/Cargo.toml b/client/Cargo.toml index 9e3cd4df..aff9ede4 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -1,25 +1,22 @@ [package] name = "signal-cli-client" version = "0.0.1" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] anyhow = "1" clap = { version = "4", features = ["cargo", "derive", "wrap_help"] } -jsonrpc-core = "18" -jsonrpc-core-client = "18" -jsonrpc-client-transports = { version = "18", default-features = false, features = [ - "ipc", -] } -jsonrpc-derive = "18" -jsonrpc-server-utils = "18" -log = "0.4" serde = "1" serde_json = "1" -tokio = { version = "1", features = ["rt", "macros", "net"] } - -[patch.crates-io] -jsonrpc-client-transports = { git = "https://github.com/AsamK/jsonrpc", branch = "client_subscribe_named_params" } -jsonrpc-derive = { git = "https://github.com/AsamK/jsonrpc", branch = "client_subscribe_named_params" } +tokio = { version = "1", features = ["rt", "macros", "net", "rt-multi-thread"] } +jsonrpsee = { version = "0.25", features = [ + "macros", + "async-client", + "http-client", +] } +bytes = "1" +tokio-util = "0.7" +futures-util = "0.3" +thiserror = "2"