]> git.wh0rd.org - tt-rss.git/blobdiff - backend-rpc.php
report runtime info in counter callbacks
[tt-rss.git] / backend-rpc.php
index 1e98aa125bcd2be4d96b5a370820a7542a1ed387..6387b1e53a460d84ef4f9aafa7f818abf4280ace 100644 (file)
                if ($subop == "getLabelCounters") {
                        $aid = $_GET["aid"];            
                        print "<rpc-reply>";
+                       print "<counters>";
                        getLabelCounters($link);
                        if ($aid) {
                                getFeedCounter($link, $aid);
                        }
+                       print "</counters>";
                        print "</rpc-reply>";
                }
 
                if ($subop == "getFeedCounters") {
                        print "<rpc-reply>";
+                       print "<counters>";
                        getFeedCounters($link);
+                       print "</counters>";
                        print "</rpc-reply>";
                }
 
                if ($subop == "getAllCounters") {
                        print "<rpc-reply>";
+                       print "<counters>";
                        getAllCounters($link);
+                       print "</counters>";
+                       print_runtime_info($link);
                        print "</rpc-reply>";
                }
 
                                update_rss_feed($link, $feed_url, $feed_id);
                        }
 
-                       print "<rpc-reply>";
+                       print "<rpc-reply>";    
+                       print "<counters>";
                        getFeedCounter($link, $feed_id);
+                       print "</counters>";
                        print "</rpc-reply>";
                        
                        return;
 
                        print "<rpc-reply>";
 
+                       print "<counters>";
+
                        if ($global_unread_caller != $global_unread) {
 
                                $omode = $_GET["omode"];
 
                        getGlobalCounters($link, $global_unread);
 
+                       print "</counters>";
+
+                       print_runtime_info($link);
+
                        print "</rpc-reply>";
 
                }
                                }
                        }
                        print "<rpc-reply>";
+                       print "<counters>";
                        getAllCounters($link);
+                       print "</counters>";
+                       print_runtime_info($link);
                        print "</rpc-reply>";
                }
 
                                }
                        }
                        print "<rpc-reply>";
+                       print "<counters>";
                        getAllCounters($link);
+                       print "</counters>";
+                       print_runtime_info($link);
                        print "</rpc-reply>";
                }
 
                        if (sanity_check($link)) {
                                print "<error error-code=\"0\"/>";
                                print_init_params($link);
+                               print_runtime_info($link);
                        }
                        print "</rpc-reply>";
                }