1234567891011121314151617181920212223242526 |
- 'use strict';
- var _createClass = function () {
- function s(e, a) {
- for (var n = 0; n < a.length; n++) {
- var s = a[n];
- s.enumerable = s.enumerable || !1, s.configurable = !0, 'value' in s && (s.writable = !0), Object.defineProperty(e, s.key, s);
- }
- }
- return function (e, a, n) {
- return a && s(e.prototype, a), n && s(e, n), e;
- };
- }();
- function _classCallCheck(e, a) {
- if (!(e instanceof a))
- throw new TypeError('Cannot call a class as a function');
- }
- !function () {
- var e = (_createClass(n, [{key:"_OnBroadcastChannelMessage",value:function(e){this._onMessageCallback?this._onMessageCallback(e):this._queuedMessages.push(e)}},{key:"SetMessageCallback",value:function(e){this._onMessageCallback=e;var a=!0,n=!1,s=void 0;try{for(var t,l=this._queuedMessages[Symbol.iterator]();!(a=(t=l.next()).done);a=!0){var r=t.value;this._onMessageCallback(r)}}catch(e){n=!0,s=e}finally{try{!a&&l.return&&l.return()}finally{if(n)throw s}}this._queuedMessages.length=0}}]), n);
- function n() {
- var a = this;
- _classCallCheck(this, n), this._broadcastChannel = 'undefined' == typeof BroadcastChannel ? null : new BroadcastChannel('offline'), this._queuedMessages = [], this._onMessageCallback = null, this._broadcastChannel && (this._broadcastChannel.onmessage = function (e) {
- return a._OnBroadcastChannelMessage(e);
- });
- }
- window.OfflineClientInfo = new e();
- }();
|