From c1928ee495e1594a8b8fb729d2bc87bb17ea7163 Mon Sep 17 00:00:00 2001 From: Stefan Pranger 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 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; } }