Register message endpoints.

Store endpoint origins only.
This commit is contained in:
Richard Lewis 2017-12-05 00:08:17 +00:00
parent 8595053d28
commit 49a2985515
2 changed files with 26 additions and 5 deletions

View file

@ -153,6 +153,7 @@ export default React.createClass({
componentWillMount() {
WidgetMessaging.startListening();
WidgetMessaging.addEndpoint(this.props.id, this.props.url);
window.addEventListener('message', this._onMessage, false);
this.setScalarToken();
},
@ -206,6 +207,7 @@ export default React.createClass({
componentWillUnmount() {
WidgetMessaging.stopListening();
WidgetMessaging.removeEndpoint(this.props.id, this.props.url);
window.removeEventListener('message', this._onMessage);
},