From: Alan Knowles Date: Tue, 30 Oct 2018 09:28:03 +0000 (+0800) Subject: RooTicket.vala X-Git-Url: http://git.roojs.org/?p=gitlive;a=commitdiff_plain;h=e2084fca5d4304b5b42ce4a50dfd29352e95f251 RooTicket.vala --- diff --git a/RooTicket.vala b/RooTicket.vala index 20b813e0..f3578fec 100644 --- a/RooTicket.vala +++ b/RooTicket.vala @@ -28,7 +28,7 @@ class RooTicket : Object public string project_id_name; - static public void loadTickets() + public void loadTickets() { var url = "https://roojs.com/admin.php/Roo/mtrack_ticket"); @@ -57,11 +57,25 @@ class RooTicket : Object session.send_message (message); return (string) message.response_body.flatten().data; - + } + + public void setAuth(session, message) { + + string str; + GLib.FileUtils.get_contents(GLib.Environment.get_home_dir() + "/.netrc"), out str); + var lines = str.split("\n"); + for(var i=0; i< lines.length; i++) { + // assumes one line per entry.. if not we are buggered... + var bits = Regex.split_simple ("[ \t]+", line[i].strip()); + if (bits.length < 7 || bits[0] != "machine") { + continue; + } + + } + + + } + + - "https://roojs.com/admin.php/Roo/mtrack_ticket.php" - //query[viewtype]=active - //developer_id=494 - //limit=999 - //&sort=summary - //dir=ASC \ No newline at end of file + \ No newline at end of file