#include <json/json.h>
#include "http.h"
+#include "log.h"
#include "ttrss_ws.h"
#include "url.h"
rp = ws_execute(rq);
json_object_put(rq);
+ str = NULL;
if (rp) {
j = json_object_object_get(rp, "session_id");
- str = strdup(json_object_get_string(j));
+
+ if (j)
+ str = strdup(json_object_get_string(j));
json_object_put(rp);
- } else {
- str = NULL;
- }
+ }
return str;
}
if (session_id) {
version = ws_get_api_version();
- printf("API version: %d\n", version);
+ log_debug("API version= %d", version);
if (version > 0) {
result = 1;
struct feed *feed, **tmp;
const char *title, *url;
- printf("ttrss_get_feeds\n");
+ log_debug("ttrss_get_feeds()");
rq = ws_request_new("getFeeds");
tmp = feeds_add(feeds, feed);
free(feeds);
feeds = tmp;
- } else {
- printf("found!\n");
}
j = json_object_object_get(jfeed, "unread");
json_object_put(rp);
- printf("ttrss_get_feeds ended\n");
+ log_debug("ttrss_get_feeds() done");
return feeds;
}