add weather infos
This commit is contained in:
12
src/main.rs
12
src/main.rs
@ -4,9 +4,9 @@ use std::str::FromStr;
|
||||
|
||||
#[cfg(feature = "rest")]
|
||||
use rot::rest;
|
||||
use rot::scheduled;
|
||||
#[cfg(feature = "rowing-tera")]
|
||||
use rot::tera;
|
||||
use rot::{scheduled, tera::Config};
|
||||
|
||||
use sqlx::{pool::PoolOptions, sqlite::SqliteConnectOptions, ConnectOptions};
|
||||
|
||||
@ -27,9 +27,7 @@ async fn rocket() -> _ {
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
scheduled::schedule(&db);
|
||||
|
||||
let rocket = rocket::build().manage(db);
|
||||
let rocket = rocket::build().manage(db.clone());
|
||||
|
||||
#[cfg(feature = "rowing-tera")]
|
||||
let rocket = tera::config(rocket);
|
||||
@ -37,5 +35,11 @@ async fn rocket() -> _ {
|
||||
#[cfg(feature = "rest")]
|
||||
let rocket = rest::config(rocket);
|
||||
|
||||
let config: Config = rocket
|
||||
.figment()
|
||||
.extract()
|
||||
.expect("Config extraction failed");
|
||||
scheduled::schedule(&db, &config);
|
||||
|
||||
rocket
|
||||
}
|
||||
|
Reference in New Issue
Block a user