Create feed using entries from backend
[cascardo/atompub.git] / src / backend.c
index f6051be..223fcee 100644 (file)
@@ -79,3 +79,15 @@ atom_backend_enumerate_entries (AtomCtx *ctx, AtomEntry *** entries, size_t *len
       return;
     }
 }
+
+AtomFeed *
+atom_retrieve_feed (AtomCtx *ctx)
+{
+  AtomFeed *feed;
+  AtomEntry **entries;
+  size_t len;
+  atom_backend_enumerate_entries (ctx, &entries, &len);
+  feed = atom_feed_new ();
+  atom_feed_entry_append_array (feed, entries, len);
+  return feed;
+}