RooTicket.vala
authorAlan Knowles <alan@roojs.com>
Tue, 30 Oct 2018 09:33:53 +0000 (17:33 +0800)
committerAlan Knowles <alan@roojs.com>
Tue, 30 Oct 2018 09:33:53 +0000 (17:33 +0800)
RooTicket.vala

index d9fb263..7d95fee 100644 (file)
@@ -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);
+               }
                
        }