From 306c34792893877f2df5133285a919a32660ac99 Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Wed, 21 Aug 2024 18:13:53 -0400 Subject: [PATCH] respond with seconds for status --- server.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) 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;