diff --git a/src/main.rs b/src/main.rs index 8f8504c..3150d58 100644 --- a/src/main.rs +++ b/src/main.rs @@ -32,13 +32,8 @@ fn list() -> String { json } -fn main() { - let server_handle = thread::Builder::new() - .spawn(|| { - rocket::ignite().mount("/", routes![list]).launch() - }) - .unwrap(); - +#[get("/update-list")] +fn update_list() -> String { if let Ok(guild_list) = wynncraft::guild_list() { let conn = establish_connection(); @@ -72,6 +67,14 @@ fn main() { println!("Guilds updated!"); } +} + +fn main() { + let server_handle = thread::Builder::new() + .spawn(|| { + rocket::ignite().mount("/", routes![list, update_list]).launch() + }) + .unwrap(); server_handle.join().unwrap(); }