independant SignalClient, SignalStream & events

SignalStream holds the connection to the websocket. It can be replaced at each connection
This commit is contained in:
Théo Monnom
2022-10-08 23:00:56 +02:00
parent 410bbbb5ed
commit c1326dab93
7 changed files with 323 additions and 237 deletions
Generated
-14
View File
@@ -72,9 +72,6 @@ name = "cc"
version = "1.0.73"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
dependencies = [
"jobserver",
]
[[package]]
name = "cfg-if"
@@ -449,15 +446,6 @@ version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754"
[[package]]
name = "jobserver"
version = "0.1.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b"
dependencies = [
"libc",
]
[[package]]
name = "lazy_static"
version = "1.4.0"
@@ -474,7 +462,6 @@ checksum = "329c933548736bc49fd575ee68c89e8be4d260064184389a5b77517cddd99ffb"
name = "libwebrtc-sys"
version = "0.1.0"
dependencies = [
"cc",
"cxx",
"cxx-build",
"env_logger",
@@ -503,7 +490,6 @@ dependencies = [
name = "livekit-core"
version = "0.1.0"
dependencies = [
"anyhow",
"futures",
"futures-util",
"lazy_static",