From 892cca603c5abe64fdcb784a2c945de1b8173524 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 24 Dec 2018 15:25:56 +0800 Subject: [PATCH] RooTicket.vala --- RooTicket.vala | 57 +------------------------------------------------- 1 file changed, 1 insertion(+), 56 deletions(-) diff --git a/RooTicket.vala b/RooTicket.vala index 3447ba7d..083762b1 100644 --- a/RooTicket.vala +++ b/RooTicket.vala @@ -259,62 +259,7 @@ public class RooTicket : Object } - - public void loadRepos() - { - RooTicket.singleton().repos = new Gee.ArrayList(); - - - var table = new GLib.HashTable(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(); -- 2.39.2