move code out to a new signal-cli-jsonrpc-client

this makes it easier to reuse the RPC stuff and the signal trust set stuff
This commit is contained in:
Chris Beck
2025-12-18 15:21:44 -07:00
parent c326bd0a3b
commit 4783d2d9c6
13 changed files with 82 additions and 14 deletions
+19
View File
@@ -0,0 +1,19 @@
[package]
name = "signal-cli-jsonrpc-client"
version = "0.1.0"
edition.workspace = true
description = "JSON-RPC client for signal-cli daemon"
license = "MIT OR Apache-2.0"
[lints]
workspace = true
[dependencies]
futures-util = { workspace = true }
jsonrpsee = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
tokio = { workspace = true }
tokio-util = { workspace = true }
tracing = { workspace = true }