From db326a4ad37f8e31a74bb7cf87b8deae1b48393e Mon Sep 17 00:00:00 2001 From: Dennis Kobert Date: Tue, 11 Feb 2020 21:11:19 +0000 Subject: Add match function --- src/main.rs | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index b0bda1b..c99244d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,37 +16,18 @@ lazy_static! { fn main() { initialize_db().unwrap(); - //setup_db().unwrap(); println!("connected with db"); rocket::ignite() - .mount("/", routes![serve::token, serve::get_tracks]) + .mount( + "/", + routes![serve::token, serve::get_tracks, serve::match_users], + ) .launch(); } -fn setup_db() -> Result<(), postgres::Error> { - let name = "Ferris"; - let data = None::<&[u8]>; - let mut client = CLIENT.lock().unwrap(); - client.execute( - "INSERT INTO person (name, data) VALUES ($1, $2)", - &[&name, &data], - )?; - - for row in client.query("SELECT id, name, data FROM person", &[])? { - let id: i32 = row.get(0); - let name: &str = row.get(1); - let data: Option<&[u8]> = row.get(2); - - println!("found person: {} {} {:?}", id, name, data); - } - Ok(()) -} - fn initialize_db() -> Result<(), postgres::Error> { let mut client = CLIENT.lock().unwrap(); - let _ = client.batch_execute( - "DROP TABLE user_track; DROP TABLE suser; DROP TABLE track;" - ); + let _ = client.batch_execute("DROP TABLE user_track; DROP TABLE suser; DROP TABLE track;"); client.batch_execute( " CREATE TABLE track ( @@ -70,4 +51,3 @@ fn initialize_db() -> Result<(), postgres::Error> { )?; Ok(()) } - -- cgit v1.2.3-54-g00ecf