added some events to the API, like failure.
[apps/agl-service-data-persistence.git] / ll-auth-binding / htdocs / IdentityBinding.js
index 5f9ea24..4d0d98f 100644 (file)
     }
 
     function gotevent(obj) {
-            console.log("gotevent:" + JSON.stringify(obj));
-            document.getElementById("outevt").innerHTML = (evtidx++) +": "+JSON.stringify(obj);
+        console.log("gotevent:" + JSON.stringify(obj));
+        document.getElementById("outevt").innerHTML = (evtidx++) +": "+JSON.stringify(obj);
+
+        document.getElementById("message").innerHTML = "";
+
+        if (obj.event == "ll-auth/login") {
+           document.getElementById("userid").innerHTML = obj.data.user;
+           document.getElementById("device").innerHTML = obj.data.device;
+        }
+
+        if (obj.event == "ll-auth/logout") {
+                document.getElementById("userid").innerHTML = "";
+                document.getElementById("device").innerHTML = "";
+        }
+
+        if (obj.event == "ll-auth/failed") {
+                document.getElementById("message").innerHTML = obj.data.message;
+        }
     }
 
     function send(message) {