about summary refs log tree commit homepage
path: root/public-inbox-cgi
diff options
context:
space:
mode:
Diffstat (limited to 'public-inbox-cgi')
-rwxr-xr-xpublic-inbox-cgi18
1 files changed, 13 insertions, 5 deletions
diff --git a/public-inbox-cgi b/public-inbox-cgi
index cfcf3feb..ccfaae37 100755
--- a/public-inbox-cgi
+++ b/public-inbox-cgi
@@ -73,8 +73,12 @@ sub get_atom_all {
         print $cgi->header(-type => "application/xml", -charset => 'us-ascii',
                                 -status => '200 OK');
 
-        print PublicInbox::Feed->generate($git_dir, undef,
-                                        $pi_config, $listname, $cgi);
+        print PublicInbox::Feed->generate({
+                git_dir => $git_dir,
+                pi_config => $pi_config,
+                listname => $listname,
+                cgi => $cgi
+        });
 }
 
 # /$LISTNAME/index.atom.xml        -> Atom feed
@@ -86,7 +90,11 @@ sub get_atom_index {
         require PublicInbox::Feed;
         print $cgi->header(-type => "application/xml", -charset => 'us-ascii',
                                 -status => '200 OK');
-
-        print PublicInbox::Feed->generate($git_dir, undef,
-                                        $pi_config, $listname, $cgi, 1);
+        print PublicInbox::Feed->generate({
+                git_dir => $git_dir,
+                pi_config => $pi_config,
+                listname => $listname,
+                cgi => $cgi,
+                top => 1
+        });
 }