Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/jangernert/FeedReader.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/backend/inoreader/InoReaderInterface.vala')
-rw-r--r--plugins/backend/inoreader/InoReaderInterface.vala10
1 files changed, 6 insertions, 4 deletions
diff --git a/plugins/backend/inoreader/InoReaderInterface.vala b/plugins/backend/inoreader/InoReaderInterface.vala
index 3a6debd4..437e07b4 100644
--- a/plugins/backend/inoreader/InoReaderInterface.vala
+++ b/plugins/backend/inoreader/InoReaderInterface.vala
@@ -17,10 +17,12 @@ public class FeedReader.InoReaderInterface : Peas.ExtensionBase, FeedServerInter
private InoReaderAPI m_api;
private InoReaderUtils m_utils;
+ private DataBaseReadOnly m_db;
- public void init()
+ public void init(DataBaseReadOnly db)
{
- m_api = new InoReaderAPI();
+ m_db = db;
+ m_api = new InoReaderAPI(db);
m_utils = new InoReaderUtils();
}
@@ -227,13 +229,13 @@ public class FeedReader.InoReaderInterface : Peas.ExtensionBase, FeedServerInter
public void markAllItemsRead()
{
- var categories = DataBase.readOnly().read_categories();
+ var categories = m_db.read_categories();
foreach(Category cat in categories)
{
m_api.markAsRead(cat.getCatID());
}
- var feeds = DataBase.readOnly().read_feeds_without_cat();
+ var feeds = m_db.read_feeds_without_cat();
foreach(Feed feed in feeds)
{
m_api.markAsRead(feed.getFeedID());