+ }
+
+ return feeds;
+}
+
+struct feed **ws_update_feeds(struct feed **feeds)
+{
+ struct json_object *rp, *rq;
+
+ log_debug("ws_update_feeds()");
+
+ rq = ws_request_new("getFeeds");
+ ws_request_add_att_int(rq, "cat_id", 0);
+
+ rp = ws_execute(rq);
+
+ if (rp) {
+ feeds = feeds_update(feeds, rp);
+ json_object_put(rp);
+ }
+
+ ws_request_add_att_int(rq, "cat_id", -3);
+ rp = ws_execute(rq);
+ json_object_put(rq);
+
+ if (rp) {
+ feeds = feeds_update(feeds, rp);