Add subscription marking to keep track of things you've read
[blerg.git] / database / subscription.c
index d3686ad..5a948d7 100644 (file)
@@ -142,3 +142,16 @@ int is_subscribed(const char *from, const char *to) {
 
        return ret;
 }
+
+int subscription_count_items(const char *user) {
+       char filename[512];
+       struct stat st;
+
+       if (!valid_name(user))
+               return -1;
+
+       snprintf(filename, 512, "%s/%s/subscription_feed", DATA_PATH, user);
+
+       stat(filename, &st);
+       return st.st_size / sizeof(struct blergref);
+}