summaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs30
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(())
}
-