From 3e92674a75ee5ba0cb45793eadcc6f921adbf81e Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 30 Oct 2018 17:33:53 +0800 Subject: [PATCH] RooTicket.vala --- RooTicket.vala | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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); + } } -- 2.39.2