summaryrefslogtreecommitdiff
path: root/src/rsshit_db.h
diff options
context:
space:
mode:
authorNikita Kostovsky <nikita@kostovsky.me>2025-06-22 16:54:02 +0200
committerNikita Kostovsky <nikita@kostovsky.me>2025-06-22 16:54:02 +0200
commitf674e179d602d3ccb9818d28fe06f371059449dc (patch)
tree996fb624986512de91581a18332f004d34220ba2 /src/rsshit_db.h
parse and insert feeds and items
Diffstat (limited to 'src/rsshit_db.h')
-rw-r--r--src/rsshit_db.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/rsshit_db.h b/src/rsshit_db.h
new file mode 100644
index 0000000..f4dbeee
--- /dev/null
+++ b/src/rsshit_db.h
@@ -0,0 +1,17 @@
+#pragma once
+
+#include <memory>
+#include <optional>
+
+#include <QSqlDatabase>
+#include <QString>
+
+struct AtomChannel;
+
+namespace rsshit {
+namespace db {
+std::optional<QSqlDatabase> open();
+} // namespace db
+} // namespace rsshit
+
+bool applyToDb(const std::shared_ptr<AtomChannel> channel);