RooTicket.vala
authorAlan Knowles <alan@roojs.com>
Tue, 30 Oct 2018 09:22:11 +0000 (17:22 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 30 Oct 2018 09:22:11 +0000 (17:22 +0800)
RooTicket.vala

index a9e1af9..20b813e 100644 (file)
@@ -30,6 +30,33 @@ class RooTicket : Object
 
        static public void loadTickets()
        {
+               var url = "https://roojs.com/admin.php/Roo/mtrack_ticket");
+               
+               var table = new GLib.HashTable<string, string>(str_hash, str_equal);
+        
+               table.insert("query[viewtype]","active");
+               table.insert("developer_id","494");
+               table.insert("limit","999");
+               table.insert("sort","summary");
+               table.insert("dir","ASC");
+
+               
+               var params = Soup.Form.encode_hash(table);
+               
+               url = "%s?%s" . printf(url, params);
+               
+               GLib.debug("request %s", url);
+               
+               var session = new Soup.Session ();
+               session.timeout = 0;
+               var message = new Soup.Message ("GET", url);
+               
+               
+               this.bee.auth.newRequest(session, message);
+               
+               session.send_message (message);
+               
+               return (string) message.response_body.flatten().data;
                
        
     "https://roojs.com/admin.php/Roo/mtrack_ticket.php"