From aab85fa143f40128f37b37bf1ca0d10a1df67662 Mon Sep 17 00:00:00 2001 From: Paul Makles Date: Mon, 21 Feb 2022 14:48:36 +0000 Subject: [PATCH] feat: use auto db configuration --- Cargo.lock | 12 ++++++++++++ src/main.rs | 5 +---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e282fd0b..9c35836e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -166,6 +166,17 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "async-recursion" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cda8f4bcc10624c4e85bc66b3f452cca98cfa5ca002dc83a16aad2367641bea" +dependencies = [ + "proc-macro2", + "quote 1.0.9", + "syn 1.0.76", +] + [[package]] name = "async-std" version = "1.10.0" @@ -2981,6 +2992,7 @@ dependencies = [ name = "revolt-quark" version = "0.1.0" dependencies = [ + "async-recursion", "async-std", "async-trait", "bincode", diff --git a/src/main.rs b/src/main.rs index 3990ca73..a0a8ecd7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -121,10 +121,7 @@ async fn launch_web() { }; } - let db = DatabaseInfo::MongoDb("mongodb://localhost") - .connect() - .await - .unwrap(); + let db = DatabaseInfo::Auto.connect().await.unwrap(); db.migrate_database().await.unwrap(); let mongo_db = mongodb::Client::with_uri_str("mongodb://localhost")