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

index 20b813e..f3578fe 100644 (file)
@@ -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