From ed172047188ab93230549b21fc072672b377cab0 Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Fri, 10 Mar 2023 20:41:11 -0500 Subject: [PATCH] created summary route --- server.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/server.cpp b/server.cpp index 49f9f53..ffdb7eb 100644 --- a/server.cpp +++ b/server.cpp @@ -21,20 +21,22 @@ int main() driver = get_driver_instance(); con = driver->connect(getenv("DBURL"),getenv("DBUSER"),getenv("DBPWD")); - con->setSchema("timer_backend"); + con->setSchema("practice"); stmt = con->createStatement(); - CROW_ROUTE(app, "/seconds")([](){ + CROW_ROUTE(app, "/summary")([](){ crow::json::wvalue entries; - ResultSet *res = stmt->executeQuery("SELECT * FROM sessions;"); + ResultSet *res = stmt->executeQuery("SELECT * FROM summary ORDER BY chunks_practiced ASC;"); int i = 0; while (res->next()) { - int id = res->getInt("id"); - int seconds = res->getInt("seconds"); - string created_at = res->getString("created_at"); - entries[i] = {{"id", id}, {"seconds", seconds}, {"created_at", created_at}}; + int category_id = res->getInt("category_id"); + string category = res->getString("category"); + string instrument = res->getString("instrument"); + double chunks_practiced = res->getDouble("chunks_practiced"); + int weight = res->getInt("weight"); + entries[i] = {{"category_id", category_id}, {"category", category}, {"instrument", instrument}, {"chunks_practiced", chunks_practiced}, {"weight", weight}}; i++; }