diff --git a/Cargo.lock b/Cargo.lock index 0432c50..cf65ef9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1726,6 +1726,7 @@ dependencies = [ "serde_json", "serde_yaml", "structopt", + "tokio", "url", ] @@ -3282,9 +3283,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.8.1" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98c8b05dc14c75ea83d63dd391100353789f5f24b8b3866542a5e85c8be8e985" +checksum = "70e992e41e0d2fb9f755b37446f20900f64446ef54874f40a60c78f021ac6144" dependencies = [ "autocfg", "bytes", @@ -3302,9 +3303,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "1.2.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c49e3df43841dafb86046472506755d8501c5615673955f6aa17181125d13c37" +checksum = "c9efc1aba077437943f7515666aa2b882dfabfbfdf89c819ea75a8d6e9eaba5e" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", diff --git a/Cargo.toml b/Cargo.toml index 246c65e..c96a522 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,3 +31,4 @@ structopt = "0.3.23" md5 = "0.7.0" mongodb = { version = "2.0.0-beta", features = ["bson-u2i"] } bson = "2.0.0-beta" +tokio = "1.14.0" diff --git a/charts/matrixbot-ack/Chart.yaml b/charts/matrixbot-ack/Chart.yaml index dcf58cc..f1044c4 100644 --- a/charts/matrixbot-ack/Chart.yaml +++ b/charts/matrixbot-ack/Chart.yaml @@ -1,4 +1,4 @@ description: Matrixbot Ack name: matrixbot-ack -version: v0.2.5 +version: v0.2.6 apiVersion: v2 diff --git a/charts/matrixbot-ack/values.yaml b/charts/matrixbot-ack/values.yaml index acc3e28..e8f91c2 100644 --- a/charts/matrixbot-ack/values.yaml +++ b/charts/matrixbot-ack/values.yaml @@ -2,7 +2,7 @@ environment: production image: repository: web3f/matrixbot-ack - tag: v0.2.5 + tag: v0.2.6 pullPolicy: IfNotPresent config: diff --git a/src/processor.rs b/src/processor.rs index c1854f2..5994085 100644 --- a/src/processor.rs +++ b/src/processor.rs @@ -3,7 +3,8 @@ use crate::matrix::MatrixClient; use crate::webhook::Alert; use crate::{unix_time, AlertId, Result}; use actix::prelude::*; -use std::sync::{Arc, Mutex}; +use tokio::sync::Mutex; +use std::sync::Arc; use std::time::Duration; const CRON_JOB_INTERVAL: u64 = 5;