imm-1.3.0.0: Execute arbitrary actions for each unread element of RSS/Atom feeds

Safe HaskellNone
LanguageHaskell98

Imm.Database.FeedTable

Contents

Description

Feed table definitions. This is a specialization of Imm.Database.

Synopsis

Types

data FeedStatus Source #

Constructors

Unknown 
New 
LastUpdate UTCTime 

Instances

Primitives

markAsRead :: (MonadTime m, MonadDatabase FeedTable m, MonadThrow m, MonadLog m) => FeedID -> m () Source #

Set the last check time to now

markAsUnread :: (MonadDatabase FeedTable m, MonadThrow m, MonadLog m) => FeedID -> m () Source #

Unset feed's last update and remove all read hashes