From: Alan Knowles Date: Tue, 30 Oct 2018 09:33:53 +0000 (+0800) Subject: RooTicket.vala X-Git-Url: http://git.roojs.org/?p=gitlive;a=commitdiff_plain;h=3e92674a75ee5ba0cb45793eadcc6f921adbf81e RooTicket.vala --- diff --git a/RooTicket.vala b/RooTicket.vala index d9fb2632..7d95feeb 100644 --- a/RooTicket.vala +++ b/RooTicket.vala @@ -58,7 +58,20 @@ class RooTicket : Object var data = (string) message.response_body.flatten().data; GLib.debug("got %s", data); + try { + parser = new Json.Parser (); + parser.load_from_data (data, -1); + + response = parser.get_root().get_object(); + status = response.get_boolean_member("success"); + + if(!status){ + GLib.error(response.get_string_member("errorMsg")); + } + } catch (Error e) { + GLib.error(e.message); + } }