From 3e93db3bd82c3f5608781f0c010cdcd572b5c396 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 30 Oct 2018 17:22:11 +0800 Subject: [PATCH] RooTicket.vala --- RooTicket.vala | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/RooTicket.vala b/RooTicket.vala index a9e1af93..20b813e0 100644 --- a/RooTicket.vala +++ b/RooTicket.vala @@ -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(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" -- 2.39.2