Add /feedinfo endpoint
[blerg.git] / database / subscription.c
index d67d31f..d3686ad 100644 (file)
@@ -128,3 +128,17 @@ subscription_list_open_failed:
        *count = 0;
        return NULL;
 }
+
+int is_subscribed(const char *from, const char *to) {
+       char filename[512];
+       struct stringbucket * sb;
+       int ret = 0;
+
+       snprintf(filename, 512, "%s/%s/subscriptions", DATA_PATH, from);
+       sb = stringbucket_open(filename);
+       if (stringbucket_find(sb, to) != -1)
+               ret = 1;
+       stringbucket_close(sb);
+
+       return ret;
+}