diff --git a/server.cpp b/server.cpp index 34db22b..ddcf5d8 100644 --- a/server.cpp +++ b/server.cpp @@ -131,19 +131,17 @@ int main() return entries; }); - CROW_ROUTE(app, "/mins-left-to-practice-today")([](){ + CROW_ROUTE(app, "/status")([](){ connect(); crow::json::wvalue entries; - ResultSet *res = stmt->executeQuery("SELECT * FROM mins_left_to_practice_today;"); + ResultSet *res = stmt->executeQuery("SELECT * FROM practice_status;"); res->next(); - double time_left = res->getDouble("time_left"); - - ResultSet *res2 = stmt->executeQuery("SELECT * FROM mins_practiced_today;"); - res2->next(); - double time_practiced = res2->getDouble("mins_practiced"); - - entries = {{"time_left", time_left},{"mins_practiced_today", time_practiced}}; + int practiced = res->getInt("seconds_practiced_today"); + int left = res->getInt("seconds_left"); + int to_get_ahead = res->getInt("seconds_left_to_get_ahead"); + + entries = {{"seconds_practiced", practiced}, {"seconds_left_to_practice_today", left}, {"seconds_left_to_get_ahead", to_get_ahead}}; delete res; return entries;