diff --git a/.cargo/config.toml b/.cargo/config.toml deleted file mode 100644 index 7228f4b..0000000 --- a/.cargo/config.toml +++ /dev/null @@ -1,2 +0,0 @@ -[target.x86_64-unknown-linux-musl] -rustflags = ["-Ctarget-feature=-crt-static"] diff --git a/Cargo.toml b/Cargo.toml index a017802..86dc791 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,13 +7,13 @@ edition = "2021" lto = true [dependencies] -tokio = { version = "1.15", features = ["rt-multi-thread", "macros", "signal"] } +tokio = { version = "1", features = ["rt-multi-thread", "macros", "signal"] } anyhow = "1.0" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } reqwest = { version = "0.11", default-features = false, features = ["rustls-tls"] } serde_json = "1.0" -fancy-regex = "0.7" +fancy-regex = "0.10" rspotify = { version = "0.11", default-features = false, features = ["client-reqwest", "reqwest-rustls-tls"] } htmlescape = "0.3" toml = "0.5" @@ -23,7 +23,7 @@ rand = "0.8" meval = "0.2" lazy_static = "1.4" sedregex = "0.2" -rusqlite = { version = "0.26", features = ["bundled"] } +rusqlite = { version = "0.28", features = ["bundled"] } warp = "0.3" futures-util = "0.3" irc = { version = "0.15", default-features = false, features = ["tls-rust"] } diff --git a/src/main.rs b/src/main.rs index ecf8ba4..557652b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -161,7 +161,7 @@ async fn main() -> anyhow::Result<()> { } }); - tokio::select! { + select! { _ = terminate_signal() => { tracing::info!("Received shutdown signal, sending QUIT message"); client.send_quit("überbot shutting down")?;