summaryrefslogtreecommitdiff
path: root/src/session-get.c
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-02-19 19:02:48 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-02-19 19:02:48 +0000
commit5403a5be85b5b8a207a704a5298c7f76d8312d0e (patch)
tree087ba7abbcf84ed12141b49373a56e9d253266eb /src/session-get.c
parentf827028d29f6e463c8aeaa329603047d3ac80da1 (diff)
reannounce, blocklist enable/url/update
Diffstat (limited to 'src/session-get.c')
-rw-r--r--src/session-get.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/session-get.c b/src/session-get.c
index 581efcc..34e409b 100644
--- a/src/session-get.c
+++ b/src/session-get.c
@@ -64,7 +64,16 @@ gboolean session_get_port_forwarding_enabled(JsonObject * s)
const gchar *session_get_blocklist_url(JsonObject * s)
{
- return json_object_get_string_member(s, SGET_BLOCKLIST_URL);
+ if (json_object_has_member(s, SGET_BLOCKLIST_URL)) {
+ return json_object_get_string_member(s, SGET_BLOCKLIST_URL);
+ } else {
+ return NULL;
+ }
+}
+
+gint64 session_get_blocklist_size(JsonObject * s)
+{
+ return json_object_get_int_member(s, SGET_BLOCKLIST_SIZE);
}
gboolean session_get_blocklist_enabled(JsonObject * s)