MergeBranch.bjs
[gitlive] / RooTicket.vala
index b680f13..083762b 100644 (file)
@@ -47,7 +47,7 @@ public class RooTicket : Object
             _RooTicket.tickets = new Gee.ArrayList<RooTicket>();
  
  
-            _RooTicket.loadRepos(); // initalize it..        
         }
         return _RooTicket;
     }
@@ -120,18 +120,7 @@ public class RooTicket : Object
                return add;
        }
         
-       public RooRepo addRepo(Json.Object t)
-       {
-               var add = new RooRepo();
-               add.id = t.get_string_member("id");
-               add.shortname = t.get_string_member("shortname");
-               add.description = t.get_string_member("description");           
-               add.project_id = t.get_string_member("project_id");                                             
-               this.repos.add(add);
-               GLib.debug("ADD project  %s : %s : %s", add.id, add.shortname, add.project_id);
-               return add;
-       }
-       
  
        
        
@@ -270,62 +259,7 @@ public class RooTicket : Object
                
        }
        
-        
-       public void loadRepos()
-       {
-               RooTicket.singleton().repos = new Gee.ArrayList<RooRepo>();
-        
-               
-               var table = new GLib.HashTable<string, string>(str_hash, str_equal);
-        
-
-               table.insert("limit","200");
-               table.insert("sort","shortname");
-               table.insert("dir","ASC");
-
-               var params = Soup.Form.encode_hash(table);
-               
-               var url = "%s/%s?%s" . printf(roourl, "mtrack_repos", params);
-               
-               GLib.debug("request %s", url);
-               
-               var session = new Soup.Session ();
-               session.timeout = 0;
-               var message = new Soup.Message ("GET", url);
-               
-               
-               RooTicket.setAuth(message);
-               
-               session.send_message (message);
-               
-               var data = (string) message.response_body.flatten().data;
-               //GLib.debug("got %s", data);
-               try {
-                       var parser = new Json.Parser ();
-                       parser.load_from_data (data, -1);
-
-                       var response = parser.get_root().get_object();
-                       var status = response.get_boolean_member("success");
-               
-                       if(!status){
-                               GLib.error(response.get_string_member("errorMsg"));
-                               return;
-                       }
-                       var rd = response.get_array_member ("data");
-                       
-                       // got a valid result...
-                       var _this = RooTicket.singleton();
-                       for(var i = 0; i < rd.get_length(); i++) {
-                               _this.addRepo(rd.get_object_element(i));
-                       }
-                        
-               
-               } catch (Error e) {
-                       GLib.error(e.message);
-                       return;
-               }
-               
-       }
        public void loadProjectOptions(string pid)
        {
                var rt = RooTicket.singleton();