diff options
author | Dennis Kobert <dennis@kobert.dev> | 2020-02-11 21:11:19 +0000 |
---|---|---|
committer | Dennis Kobert <dennis@kobert.dev> | 2020-02-11 21:11:19 +0000 |
commit | db326a4ad37f8e31a74bb7cf87b8deae1b48393e (patch) | |
tree | f75ae276951059f45d0c31dc3c2d288e1fb1d54b /src/main.rs | |
parent | 394bcfe59485b96639c35a57e67c2331cf5c434d (diff) |
Add match function
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(()) } - |