From a1297dd77fff5882c6dd1891775739ea38a33b62 Mon Sep 17 00:00:00 2001 From: Dennis Kobert Date: Thu, 13 Feb 2020 00:37:44 +0000 Subject: Add styling, user request --- dist/callback.html | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++--- src/main.rs | 7 ++++- src/serve.rs | 11 ++++++++ 3 files changed, 89 insertions(+), 4 deletions(-) diff --git a/dist/callback.html b/dist/callback.html index cb49d45..8eab4d6 100644 --- a/dist/callback.html +++ b/dist/callback.html @@ -1,13 +1,69 @@ - + + + + + +
+ Current Users +

+
+

Spotify Intersect

-

+

+
diff --git a/src/main.rs b/src/main.rs index d63159a..99ad195 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,7 +20,12 @@ fn main() { rocket::ignite() .mount( "/", - routes![serve::token, serve::get_tracks, serve::match_users], + routes![ + serve::token, + serve::get_tracks, + serve::match_users, + serve::get_users + ], ) .launch(); } diff --git a/src/serve.rs b/src/serve.rs index 08f3f8b..ade84ca 100644 --- a/src/serve.rs +++ b/src/serve.rs @@ -220,3 +220,14 @@ pub fn match_users(name1: String, name2: String) -> Result Result> { + let mut client = crate::CLIENT.lock().unwrap(); + let mut users = String::new(); + for row in client.query("SELECT user_name FROM suser", &[]).unwrap() { + let user: String = row.get(0); + users = format!("{}{}\n", users, user); + } + Ok(users) +} -- cgit v1.2.3-54-g00ecf