Message Event
General Concept
The message event is triggered during a state transition of the Empego’s entities. This event is fired from the iframe to inform the embedding frame of the new state.
Usage
Using either addEventListener()
or the onmessage
method, the parent frame can handle these events accordingly. Since postMessage()
enables cross-orgin communication, it is recommended to filter messages that have https://app.empego.ca
in the origin
property of the Message
. (Refer to the official security documentation for more details).
Example:
window.addEventListener("message", function (event) {
if (event.origin === "https://app.empego.ca") {
// Handle the message
console.log(event.data);
}
});
Data
The dataproperty of the Message includes this information :
Consultation :
Field | Value(s) | |
---|---|---|
eventType | consultation | |
operation | create ` | ` update |
status | Consultation Status | |
id | Unique identifier of the Consultation |
Follow up:
Field | Value(s) | |
---|---|---|
eventType | followUp | |
operation | create ` | ` update |
status | Follow-up Status | |
id | Unique identifier of the Follow-up |
Example :
"origin" : "https://app.empego.ca",
"data" : {
"evenType": "consultation",
"operation": "update",
"status": "TO_BE_ANALYZED",
"id": "8c4abd06-6b12-4574-9b94-972d63294ddf"
},
"type": "message",
"timestamp": 19958.90000000596
....