X-Git-Url: https://git.wpitchoune.net/gitweb/?p=prss.git;a=blobdiff_plain;f=src%2Fttrss.c;h=9833040b23af9fa7fa7ba9f652f14a241577b7fd;hp=68b54ff37652e8088b60beb04d6f3dec52eb45d6;hb=162e41906b89dad6110b0b6f78ccc5855eca43da;hpb=09a826a93753ebb1b82fbc30574c034f084e02b8 diff --git a/src/ttrss.c b/src/ttrss.c index 68b54ff..9833040 100644 --- a/src/ttrss.c +++ b/src/ttrss.c @@ -27,7 +27,7 @@ #include "http.h" #include "io.h" #include "log.h" -#include "ttrss_ws.h" +#include "ttrss_wsasync.h" #include "url.h" static struct feed **data; @@ -102,26 +102,18 @@ struct headline **ttrss_feed_get_headlines(struct feed *f) void ttrss_set_article_unread(int id, int unread) { - struct json_object *rp, *rq; - log_debug("ttrss_set_article_unread(%d,%d)", id, unread); - rq = ws_request_new("updateArticle"); - json_object_object_add(rq, "article_ids", json_object_new_int(id)); - json_object_object_add(rq, "field", json_object_new_int(2)); - json_object_object_add(rq, "mode", json_object_new_int(unread)); - - rp = ws_execute(rq); + ws_async_set_article_unread(id, unread); - json_object_put(rq); - json_object_put(rp); + log_debug("ttrss_set_article_unread(%d,%d)", id, unread); } void ttrss_set_config(const char *url, const char *user, const char *pwd) { feeds_free(data); data = NULL; - ws_init(url, user, pwd); + ws_set_config(url, user, pwd); } struct feed *ttrss_get_feed(int id)