X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=RooRepo.vala;h=fbdb4fbabfbcebf4a1f86d455b11c462cd073995;hb=9799aecc2d608dda31677ca4f704e4f2bbc7f801;hp=987bab6dd3c4e845e07af04b1ffab8d68ff2c4a4;hpb=40dfc9800197e12f35fc37055b565ee8583c89c6;p=gitlive diff --git a/RooRepo.vala b/RooRepo.vala index 987bab6d..fbdb4fba 100644 --- a/RooRepo.vala +++ b/RooRepo.vala @@ -23,11 +23,12 @@ public class RooRepo : Object } static Gee.ArrayList _repos; // only available for singletonn. - static public Gee.ArrayList() { + public static Gee.ArrayList repos() { RooRepo.init(); return RooRepo._repos; } - public RooRepo add(Json.Object t) + + static RooRepo add(Json.Object t) { var add = new RooRepo(); add.id = t.get_string_member("id"); @@ -82,9 +83,9 @@ public class RooRepo : Object 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)); + RooRepo.add(rd.get_object_element(i)); }