Safe Haskell | Safe-Infered |
---|
- printFeedGroupStatus :: (MonadReader Settings m, MonadIO m) => FeedGroup -> m ()
- printFeedStatus :: (MonadReader Settings m, MonadIO m) => String -> m ()
- checkFeedGroup :: (MonadReader Settings m, MonadIO m) => FeedGroup -> m ()
- main :: (MonadReader Settings m, MonadIO m, MonadError ImmError m) => m ()
- checkStateDirectory :: (MonadReader Settings m, MonadIO m, MonadError ImmError m) => m ()
- processFeedGroup :: (MonadIO m, MonadReader Settings m, MonadError ImmError m) => FeedGroup -> m ()
- processFeed :: (MonadReader Settings m, MonadIO m, MonadError ImmError m) => FeedSettings -> ImmFeed -> m ()
- processItem :: (MonadReader Settings m, MonadIO m, MonadError ImmError m) => FeedSettings -> (Item, Feed) -> m ()
- downloadRaw :: (MonadIO m, MonadError ImmError m) => URI -> m ByteString
- downloadFeed :: (MonadIO m, MonadError ImmError m) => URI -> m ImmFeed
Documentation
printFeedGroupStatus :: (MonadReader Settings m, MonadIO m) => FeedGroup -> m ()Source
printFeedStatus :: (MonadReader Settings m, MonadIO m) => String -> m ()Source
checkFeedGroup :: (MonadReader Settings m, MonadIO m) => FeedGroup -> m ()Source
main :: (MonadReader Settings m, MonadIO m, MonadError ImmError m) => m ()Source
Internal entry point for imm, after boot process
checkStateDirectory :: (MonadReader Settings m, MonadIO m, MonadError ImmError m) => m ()Source
processFeedGroup :: (MonadIO m, MonadReader Settings m, MonadError ImmError m) => FeedGroup -> m ()Source
processFeed :: (MonadReader Settings m, MonadIO m, MonadError ImmError m) => FeedSettings -> ImmFeed -> m ()Source
processItem :: (MonadReader Settings m, MonadIO m, MonadError ImmError m) => FeedSettings -> (Item, Feed) -> m ()Source
downloadRaw :: (MonadIO m, MonadError ImmError m) => URI -> m ByteStringSource
downloadFeed :: (MonadIO m, MonadError ImmError m) => URI -> m ImmFeedSource