RooTicket.vala
authorAlan Knowles <alan@roojs.com>
Mon, 24 Dec 2018 07:25:56 +0000 (15:25 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 24 Dec 2018 07:25:56 +0000 (15:25 +0800)
RooTicket.vala

index 3447ba7..083762b 100644 (file)
@@ -259,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();