private static void websocketMessage(object sender, MessageEventArgs e) { try { HealObject data = HealObject.ToObject(e.Data); Tools.Logger.Log("Message from Server - " + data.action); switch (data.action) { case "find": checkForObjectInContext(data); break; case "serverStop": cognizantitsToolbar.stopAll(); break; case "startSpy": cognizantitsToolbar.startSpy(); break; case "startHeal": cognizantitsToolbar.startHeal(); break; case "startRecord": cognizantitsToolbar.startRecord(); break; } } catch (Exception ex) { Tools.Logger.Log(ex.ToString()); } }
private static void checkForObjectInContext(HealObject data) { if (Heal.permissionGranted) { Heal.Search(data); } }
private static void findAndHighlightElement(HealObject message) { dehighlightOldElements(); searchElements(message.objects); }
internal static void Search(HealObject message) { findAndHighlightElement(message); }