X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fttrss.c;h=3ec22f8bc2d83db8ea1c0c13f7ef6f7f830b935e;hb=e68e296d497fcf6aadf73c0ee8f2dcd58aff0cc8;hp=a9fb0f88b81162cbd0d5047ca6a26cd1b67742f7;hpb=4e8c884a282bcf16f486d06164ee187faa8a2610;p=prss.git diff --git a/src/ttrss.c b/src/ttrss.c index a9fb0f8..3ec22f8 100644 --- a/src/ttrss.c +++ b/src/ttrss.c @@ -38,11 +38,7 @@ const char *ttrss_get_headline_content(struct headline *h) struct feed **ttrss_get_feeds() { - struct feed **tmp; - - tmp = ws_update_feeds(data); - feeds_free(data); - data = tmp; + data = ws_update_feeds(data); return data; } @@ -56,7 +52,7 @@ struct headline **ttrss_feed_get_headlines(struct feed *f) } void ttrss_set_article_unread(int id, int unread) -{ +{ struct json_object *rp, *rq; printf("ttrss_set_article_unread %d %d\n", id, unread); @@ -78,3 +74,13 @@ void ttrss_set_config(const char *url, const char *user, const char *pwd) data = NULL; ws_init(url, user, pwd); } + +struct feed *ttrss_get_feed(int id) +{ + return feeds_get_feed(data, id); +} + +struct headline *ttrss_get_headline(int id) +{ + return feeds_get_headline(data, id); +}