From 8729dbb1797c15b3729b43b2b03757b31f4c5c79 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 24 Dec 2018 15:06:48 +0800 Subject: [PATCH] RooTicket.vala --- RooTicket.vala | 55 -------------------------------------------------- 1 file changed, 55 deletions(-) diff --git a/RooTicket.vala b/RooTicket.vala index 4f2a52d7..9b820c74 100644 --- a/RooTicket.vala +++ b/RooTicket.vala @@ -312,62 +312,7 @@ public class RooTicket : Object } - - public void loadProjects() - { - RooTicket.singleton().projects = new Gee.ArrayList(); - - var table = new GLib.HashTable(str_hash, str_equal); - - table.insert("query[project_filter]","P,N,U"); - table.insert("limit","200"); - table.insert("sort","name"); - table.insert("dir","ASC"); - - var params = Soup.Form.encode_hash(table); - - var url = "%s/%s?%s" . printf(roourl, "core_project", 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.addProject(rd.get_object_element(i)); - } - - - } catch (Error e) { - GLib.error(e.message); - return; - } - - } public void loadRepos() { RooTicket.singleton().repos = new Gee.ArrayList(); -- 2.39.2