From: Alan Knowles Date: Tue, 30 Oct 2018 09:31:07 +0000 (+0800) Subject: RooTicket.vala X-Git-Url: http://git.roojs.org/?p=gitlive;a=commitdiff_plain;h=e8eb6c84595f45ce2ea94bac173f7490ba344c1d RooTicket.vala --- diff --git a/RooTicket.vala b/RooTicket.vala index f3578fec..9eb1548b 100644 --- a/RooTicket.vala +++ b/RooTicket.vala @@ -62,16 +62,23 @@ class RooTicket : Object public void setAuth(session, message) { string str; + var username = ""; + var password = ""; 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") { + if (bits.length < 7 || bits[0] != "machine" || bits[1] != "git.roojs.com") { continue; } + // we are gussing.... + username = bits[3]; + password = bits[5]; } + + }