diff --git a/auth/Cargo.toml b/auth/Cargo.toml index 2fdbbc7..cea3ec4 100644 --- a/auth/Cargo.toml +++ b/auth/Cargo.toml @@ -4,19 +4,19 @@ version = "0.1.0" edition = "2021" [dependencies] -anyhow = "1.0" -futures = "0.3" +anyhow = "1.0.86" +futures = "0.3.30" tarpc = { version = "0.34.0", features = ["full"] } -tokio = { version = "1.0", features = ["macros", "net", "rt-multi-thread"] } +tokio = { version = "1.39.1", features = ["macros", "net", "rt-multi-thread"] } tracing = "0.1.40" tracing-subscriber = "0.3.18" -serde = { version = "1.0.203", features = ["derive"] } -chrono = { version = "0.4.24", features = ["serde"] } -dotenvy = "0.15" -sqlx = { version = "0.7", features = [ "runtime-tokio", "tls-rustls", "sqlite", "macros", "migrate", "chrono" ] } +serde = { version = "1.0.204", features = ["derive"] } +chrono = { version = "0.4.38", features = ["serde"] } +dotenvy = "0.15.7" +sqlx = { version = "0.8.0", features = [ "runtime-tokio", "tls-rustls", "sqlite", "macros", "migrate", "chrono" ] } sha3 = "0.10.8" hex = "0.4.3" rand = "0.8.5" -mail-send = "0.4.8" +mail-send = "0.4.9" regex = "1.10.5" realm_shared = { path = "../shared" } diff --git a/auth/src/server.rs b/auth/src/server.rs index 8c415ce..6d5437e 100644 --- a/auth/src/server.rs +++ b/auth/src/server.rs @@ -56,7 +56,7 @@ impl RealmAuthServer { let result = query!("SELECT NOT EXISTS (SELECT 1 FROM user WHERE username = ?) AS does_exist", username).fetch_one(&self.db_pool).await; match result { - Ok(row) => Ok(row.does_exist.unwrap() != 0), + Ok(row) => Ok(row.does_exist != 0), Err(_) => Err(InvalidUsername) } } @@ -65,7 +65,7 @@ impl RealmAuthServer { let result = query!("SELECT NOT EXISTS (SELECT 1 FROM user WHERE email = ?) AS does_exist", email).fetch_one(&self.db_pool).await; match result { - Ok(row) => Ok(row.does_exist.unwrap() != 0), + Ok(row) => Ok(row.does_exist != 0), Err(_) => Err(InvalidUsername) } } diff --git a/server/Cargo.toml b/server/Cargo.toml index c096d48..0f86cba 100644 --- a/server/Cargo.toml +++ b/server/Cargo.toml @@ -4,15 +4,15 @@ version = "0.1.0" edition = "2021" [dependencies] -anyhow = "1.0" -futures = "0.3" +anyhow = "1.0.86" +futures = "0.3.30" tarpc = { version = "0.34.0", features = ["full"] } -tokio = { version = "1.0", features = ["macros", "net", "rt-multi-thread"] } +tokio = { version = "1.39.1", features = ["macros", "net", "rt-multi-thread"] } tracing = "0.1.40" -serde = { version = "1.0.203", features = ["derive"] } -emojis = "0.6.2" -chrono = { version = "0.4.24", features = ["serde"] } -sqlx = { version = "0.7", features = [ "runtime-tokio", "tls-rustls", "mysql", "chrono" ] } -dotenvy = "0.15" +serde = { version = "1.0.204", features = ["derive"] } +emojis = "0.6.3" +chrono = { version = "0.4.38", features = ["serde"] } +sqlx = { version = "0.8.0", features = [ "runtime-tokio", "tls-rustls", "mysql", "chrono" ] } +dotenvy = "0.15.7" realm_auth = { path = "../auth" } realm_shared = { path = "../shared" } \ No newline at end of file