diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 30 |
1 files changed, 5 insertions, 25 deletions
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(()) } - |