From c1928ee495e1594a8b8fb729d2bc87bb17ea7163 Mon Sep 17 00:00:00 2001
From: Stefan Pranger <stefan.pranger@student.tugraz.at>
Date: Tue, 29 Jun 2021 16:36:16 +0200
Subject: [PATCH] store events to db

---
 db/update.h | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/db/update.h b/db/update.h
index fce44b4..0f10d57 100644
--- a/db/update.h
+++ b/db/update.h
@@ -4,7 +4,13 @@
 #include <ical/IcalObject.h>
 
 namespace db {
-  uint32_t insert_object(const sql::Database *db, const ical::IcalObject *object) {
+  uint32_t insert_object(sql::Database *db, const ical::IcalObject *object) {
     DEBUG << *object;
+    for(auto const& event : object->get_events()) {
+      stmt::Statement insert_object = stmt::Statement::insert().table("events").columns("uid, summary, dtstart, dtend").values().row(event->get_db_row()).close();
+      DEBUG << insert_object.str();
+      db->exec(insert_object.str());
+    }
+    return 0;
   }
 }