diff backend/sqlalchemy/SqlAlchemyBackend.py @ 122:f5afe0c1f4d2 backend

move more operations to the backend
author Dirk Olmes <dirk@xanthippe.ping.de>
date Sun, 21 Aug 2011 18:39:02 +0200
parents 510a5d00e98a
children 862760b161b4
line wrap: on
line diff
--- a/backend/sqlalchemy/SqlAlchemyBackend.py	Sun Aug 21 04:17:13 2011 +0200
+++ b/backend/sqlalchemy/SqlAlchemyBackend.py	Sun Aug 21 18:39:02 2011 +0200
@@ -36,6 +36,14 @@
     def getFeeds(self):
         return FeedList.getFeeds(self.session)
 
+    def toggleRead(self, feedEntry):
+        feedEntry.toggleRead()
+        self.session.commit()
+
+    def markAllEntriesRead(self, feed):
+        feed.markAllEntriesRead()
+        self.session.commit()
+
     def dispose(self):
         # save all uncommitted state, just in case
         self.session.commit()