(no commit message)
[prss.git] / src / ttrss.c
index 2c57b4e..2a94e99 100644 (file)
@@ -21,6 +21,7 @@
 #include <string.h>
 
 #include <json/json.h>
+#include <gtk/gtk.h>
 
 #include "phttp.h"
 #include "ttrss.h"
@@ -277,3 +278,20 @@ struct headline **ttrss_get_headlines(struct feed *f)
 
        return f->headlines;
 }
+
+void ttrss_set_article_unread(int id, int unread)
+{
+       struct json_object *rp, *rq;
+
+       printf("ttrss_set_article_unread %d %d\n", id, unread);
+
+       rq = create_op("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 = post_json_object(session_url, rq);
+       
+       json_object_put(rq);
+       json_object_put(rp);
+}