summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: adadbef)
raw | patch | inline | side by side (parent: adadbef)
author | Eric Wertz <ericwertz@Erics-MacBook-Pro.local> | |
Fri, 30 May 2025 23:33:44 +0000 (19:33 -0400) | ||
committer | Eric Wertz <ericwertz@Erics-MacBook-Pro.local> | |
Fri, 30 May 2025 23:33:44 +0000 (19:33 -0400) |
diff --git a/backend/Controller.cpp b/backend/Controller.cpp
index a1a479bd76c0b379d7d795e3cd14af141828e6c8..2104c1caebb28ea7c7beb06a55b92e77940ae241 100644 (file)
--- a/backend/Controller.cpp
+++ b/backend/Controller.cpp
#include "JSONResponse.h"
#include "HTTPExceptions.h"
+#include <stdexcept>
+
CHTTPResponse* CController::handle(CHTTPRequest& request, const std::vector<std::string>& args)
{
auto actions = getActions();
diff --git a/backend/DBQuery.cpp b/backend/DBQuery.cpp
index 16de9e05ce3c95a4a51adc0f41f45ecc50c9d990..cf7b5e8760f4b30cf1ba4e87f2ff37aaa60f37d2 100644 (file)
--- a/backend/DBQuery.cpp
+++ b/backend/DBQuery.cpp
#include "DBQuery.h"
+#include <stdexcept>
CDBQuery::~CDBQuery()
{
index 4302953da0e3c30395854d7b7485bde05c597107..cfef00791fcf91862772b310af3a01153072774e 100644 (file)
--- a/backend/HTTPExceptions.h
+++ b/backend/HTTPExceptions.h
#pragma once
#include <exception>
+#include <stdexcept>
#include <string>
class HTTPException : public std::runtime_error
index 995442653ad971c560bf4382a807e6282c015467..810ce2dbe005497ab9cb9b59d0298364d57b5536 100644 (file)
#include "AuthController.h"
#include "JSONResponse.h"
#include "ListController.h"
+
#include <iostream>
+#include <stdexcept>
const std::string frontendRoutes[] = {
"/",
index 650626d26c3669b3608e06c48f5d6c2f9d941d34..30565564fe7d0ece56d9720e37c64cea8f1add9c 100644 (file)
FROM items i
LEFT JOIN itemslink il ON i.rowid = il.child_id AND il.type = 'listitem_hierarchy'
WHERE i.type = 'listitem' AND il.parent_id IS NULL
+ AND IFNULL(json_extract(i.json, '$.completed_at'), '1970-01-01') < datetime('now', '-12 hours')
UNION ALL
JOIN itemslink il ON child.rowid = il.child_id AND il.type = 'listitem_hierarchy'
JOIN item_tree parent ON il.parent_id = parent.rowid
WHERE child.type = 'listitem'
+ AND IFNULL(json_extract(child.json, '$.completed_at'), '1970-01-01') < datetime('now', '-12 hours')
),
-- Build hierarchy by updating parent _children arrays
hierarchy AS (
diff --git a/backend/User.cpp b/backend/User.cpp
index d98d82702d489600501d4ac961e9d6ccbf4b5f09..9bc082c8aed8ac59c840bc459f292174b28dba15 100644 (file)
--- a/backend/User.cpp
+++ b/backend/User.cpp
#include <openssl/rand.h>
#include <string>
#include <sstream> // Required for std::istringstream
+#include <stdexcept>
#define SESSION_ID_LENGTH 32