(event, data)
| 765 | } |
| 766 | |
| 767 | function send(event, data) { |
| 768 | checkConnection(); |
| 769 | return new Promise((resolve, reject) => { |
| 770 | const message = {...data, event, mvelo_client: true, _reply: getUUID()}; |
| 771 | callbacks[message._reply] = (err, data) => err ? reject(err) : resolve(data); |
| 772 | const targetOrigin = getTargetOrigin(); |
| 773 | window.postMessage(message, targetOrigin); |
| 774 | }); |
| 775 | } |
| 776 | |
| 777 | export function init() { |
| 778 | window.mailvelope = new Mailvelope(); |
no test coverage detected