if (session_id)
free(session_id);
+ session_id = NULL;
session_id = ws_login();
if (session_id) {
return feeds;
}
-void ws_set_article_unread(int id, int unread)
+struct json_object *ws_request_new_set_article_unread(int id, int unread)
{
- struct json_object *rp, *rq;
-
-
- log_debug("ws_set_article_unread(%d,%d)", id, unread);
+ struct json_object *rq;
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));
+ return rq;
+}
+
+void ws_set_article_unread(int id, int unread)
+{
+ struct json_object *rp, *rq;
+
+ log_debug("ws_set_article_unread(%d,%d)", id, unread);
+
+ rq = ws_request_new_set_article_unread(id, unread);
+
rp = ws_execute(rq);
json_object_put(rq);