Add WIP websocket to controller and refactor settings

This commit is contained in:
Tobias Reisinger 2023-11-23 16:00:24 +01:00
parent 452454f9e8
commit 32c75ad73a
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
11 changed files with 128 additions and 37 deletions

31
Cargo.lock generated
View file

@ -650,9 +650,9 @@ dependencies = [
[[package]]
name = "config"
version = "0.13.3"
version = "0.13.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d379af7f68bfc21714c6c7dea883544201741d2ce8274bb12fa54f89507f52a7"
checksum = "23738e11972c7643e4ec947840fc463b6a571afcd3e735bdfce7d03c7a784aca"
dependencies = [
"async-trait",
"json5",
@ -845,7 +845,6 @@ name = "emgauwa-controller"
version = "0.5.0"
dependencies = [
"chrono",
"config",
"emgauwa-lib",
"futures",
"log",
@ -853,6 +852,7 @@ dependencies = [
"serde_derive",
"serde_json",
"simple_logger",
"tokio",
"tokio-tungstenite",
"uuid",
]
@ -865,7 +865,6 @@ dependencies = [
"actix-web",
"actix-web-actors",
"chrono",
"config",
"emgauwa-lib",
"futures",
"log",
@ -884,6 +883,7 @@ dependencies = [
"actix-web",
"actix-web-actors",
"chrono",
"config",
"futures",
"libsqlite3-sys",
"log",
@ -1636,6 +1636,16 @@ dependencies = [
"libm",
]
[[package]]
name = "num_cpus"
version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
dependencies = [
"hermit-abi",
"libc",
]
[[package]]
name = "num_threads"
version = "0.1.6"
@ -2530,13 +2540,26 @@ dependencies = [
"bytes",
"libc",
"mio",
"num_cpus",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
"socket2 0.5.5",
"tokio-macros",
"windows-sys 0.48.0",
]
[[package]]
name = "tokio-macros"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.38",
]
[[package]]
name = "tokio-tungstenite"
version = "0.20.1"