{
public enum Who {
- ANY = "anybody",
- ME = "me"
+ ANYBODY,
+ ME
}
public enum Status {
- ANY = "all",
- ACTIVE = "active"
+ ALL,
+ ACTIVE
}
//const string baseurl = "https://roojs.com/admin.php/Ro/mtrack_ticket";
var table = new GLib.HashTable<string, string>(str_hash, str_equal);
- table.insert("_developer", (string)who);
+ table.insert("_developer", who.to_string().down().substring(15));
- table.insert("query[viewtype]", (string)status);
+ table.insert("query[viewtype]", status.to_string().down().substring(18));
table.insert("limit","999");
table.insert("sort","summary");
parser.load_from_data (data, -1);
var response = parser.get_root().get_object();
- var status = response.get_boolean_member("success");
+ var success = response.get_boolean_member("success");
- if(!status){
+ if(!success){
GLib.error(response.get_string_member("errorMsg"));
return;
}