Swap out onclose for addEventListener('close') on WebChannel
This commit is contained in:
parent
ae6db4316b
commit
fc8518c057
|
|
@ -57,7 +57,7 @@ const rawChannelProps = [
|
|||
"send",
|
||||
"close",
|
||||
"binaryType",
|
||||
"onclose",
|
||||
"addEventListener",
|
||||
"onerror",
|
||||
"onmessage",
|
||||
"onopen",
|
||||
|
|
|
|||
|
|
@ -217,17 +217,19 @@ export default class WebChannel {
|
|||
Log.Debug(`<< WebChannel.onopen`);
|
||||
};
|
||||
|
||||
const onClose = (e) => {
|
||||
Log.Debug(`>> WebChannel.close event`);
|
||||
this._eventHandlers.close(e);
|
||||
Log.Debug(`<< WebChannel.close event`);
|
||||
};
|
||||
|
||||
if (!isOpen) {
|
||||
this._rawChannel.onopen = onOpen;
|
||||
} else {
|
||||
onOpen();
|
||||
}
|
||||
|
||||
this._rawChannel.onclose = (e) => {
|
||||
Log.Debug(`>> WebChannel.onclose`);
|
||||
this._eventHandlers.close(e);
|
||||
Log.Debug(`<< WebChannel.onclose`);
|
||||
};
|
||||
this._rawChannel.addEventListener('close', onClose.bind(this));
|
||||
|
||||
this._rawChannel.onerror = (e) => {
|
||||
Log.Debug(`>> WebChannel.onerror: ` + e);
|
||||
|
|
|
|||
Loading…
Reference in New Issue