Make GData plugin use the password store.
[claws.git] / src / plugins / rssyl / rssyl_feed.h
1 #ifndef __RSSYL_FEED_H
2 #define __RSSYL_FEED_H
3
4 #include <glib.h>
5
6 #include <folder.h>
7
8 #include "rssyl.h"
9
10 #define RSSYL_LOG_SUBSCRIBING  _("RSSyl: Subscribing new feed: %s\n")
11 #define RSSYL_LOG_SUBSCRIBED   _("RSSyl: New feed subscribed: '%s' (%s)\n")
12 #define RSSYL_LOG_UPDATING     _("RSSyl: Updating feed: %s\n")
13 #define RSSYL_LOG_UPDATED      _("RSSyl: Feed update finished: %s\n")
14 #define RSSYL_LOG_ERROR_FETCH  _("RSSyl: Error fetching feed at '%s': %s\n")
15 #define RSSYL_LOG_ERROR_NOFEED _("RSSyl: No valid feed found at '%s'\n")
16 #define RSSYL_LOG_ERROR_PROC   _("RSSyl: Couldn't process feed at '%s'\n")
17 #define RSSYL_LOG_ABORTED_EXITING _("RSSyl: Application is exiting, couldn't finish updating feed at '%s'\n")
18
19 FolderItem *rssyl_feed_subscribe_new(FolderItem *parent, const gchar *url,
20                                 gboolean verbose);
21
22 MsgInfo *rssyl_feed_parse_item_to_msginfo(gchar *file, MsgFlags flags,
23                 gboolean a, gboolean b, FolderItem *item);
24
25 void rssyl_feed_start_refresh_timeout(RFolderItem *ritem);
26
27 #endif /* __RSSYL_FEED_H */