@livechat/postmessage
Advanced tools
Comparing version
@@ -896,3 +896,5 @@ 'use strict'; | ||
_ref$targetOrigin = _ref.targetOrigin, | ||
targetOrigin = _ref$targetOrigin === void 0 ? resolveOrigin(frame.src) : _ref$targetOrigin; | ||
targetOrigin = _ref$targetOrigin === void 0 ? resolveOrigin(frame.src) : _ref$targetOrigin, | ||
_ref$handshakeRetry = _ref.handshakeRetry, | ||
handshakeRetry = _ref$handshakeRetry === void 0 ? {} : _ref$handshakeRetry; | ||
@@ -932,3 +934,3 @@ if (model === void 0) { | ||
var handshake$ = share(callbagTake(1)(retry(5)(timeout(500)(takeUntil(destroy$)(makeRequest(ownMessage$, postMessage, createMessage(HANDSHAKE, data))))))); | ||
var handshake$ = share(callbagTake(1)(retry(handshakeRetry.count || 5)(timeout(handshakeRetry.interval || 500)(takeUntil(destroy$)(makeRequest(ownMessage$, postMessage, createMessage(HANDSHAKE, data))))))); | ||
@@ -969,3 +971,3 @@ var _messageHandler = createMessageHandler(api, emitter.emit, postMessage, methods); | ||
function connectToParent(model) { | ||
function connectToParent(model, _temp) { | ||
if (model === void 0) { | ||
@@ -975,4 +977,8 @@ model = {}; | ||
var _ref = _temp === void 0 ? {} : _temp, | ||
_ref$handshakeTimeout = _ref.handshakeTimeout, | ||
handshakeTimeout = _ref$handshakeTimeout === void 0 ? 3000 : _ref$handshakeTimeout; | ||
var handshake$ = switchMap(function () { | ||
return callbagTake(1)(timeout(3000)(readme$1(function (message) { | ||
return callbagTake(1)(timeout(handshakeTimeout)(readme$1(function (message) { | ||
return message.type === HANDSHAKE; | ||
@@ -979,0 +985,0 @@ })(getWindowMessage$()))); |
@@ -890,3 +890,5 @@ import { noop, once, hasOwn, partitionObject, generateRandomId } from '@livechat/data-utils'; | ||
_ref$targetOrigin = _ref.targetOrigin, | ||
targetOrigin = _ref$targetOrigin === void 0 ? resolveOrigin(frame.src) : _ref$targetOrigin; | ||
targetOrigin = _ref$targetOrigin === void 0 ? resolveOrigin(frame.src) : _ref$targetOrigin, | ||
_ref$handshakeRetry = _ref.handshakeRetry, | ||
handshakeRetry = _ref$handshakeRetry === void 0 ? {} : _ref$handshakeRetry; | ||
@@ -926,3 +928,3 @@ if (model === void 0) { | ||
var handshake$ = share(callbagTake(1)(retry(5)(timeout(500)(takeUntil(destroy$)(makeRequest(ownMessage$, postMessage, createMessage(HANDSHAKE, data))))))); | ||
var handshake$ = share(callbagTake(1)(retry(handshakeRetry.count || 5)(timeout(handshakeRetry.interval || 500)(takeUntil(destroy$)(makeRequest(ownMessage$, postMessage, createMessage(HANDSHAKE, data))))))); | ||
@@ -963,3 +965,3 @@ var _messageHandler = createMessageHandler(api, emitter.emit, postMessage, methods); | ||
function connectToParent(model) { | ||
function connectToParent(model, _temp) { | ||
if (model === void 0) { | ||
@@ -969,4 +971,8 @@ model = {}; | ||
var _ref = _temp === void 0 ? {} : _temp, | ||
_ref$handshakeTimeout = _ref.handshakeTimeout, | ||
handshakeTimeout = _ref$handshakeTimeout === void 0 ? 3000 : _ref$handshakeTimeout; | ||
var handshake$ = switchMap(function () { | ||
return callbagTake(1)(timeout(3000)(readme$1(function (message) { | ||
return callbagTake(1)(timeout(handshakeTimeout)(readme$1(function (message) { | ||
return message.type === HANDSHAKE; | ||
@@ -973,0 +979,0 @@ })(getWindowMessage$()))); |
@@ -255,3 +255,5 @@ 'use strict'; | ||
_ref$targetOrigin = _ref.targetOrigin, | ||
targetOrigin = _ref$targetOrigin === void 0 ? resolveOrigin(frame.src) : _ref$targetOrigin; | ||
targetOrigin = _ref$targetOrigin === void 0 ? resolveOrigin(frame.src) : _ref$targetOrigin, | ||
_ref$handshakeRetry = _ref.handshakeRetry, | ||
handshakeRetry = _ref$handshakeRetry === void 0 ? {} : _ref$handshakeRetry; | ||
@@ -291,3 +293,3 @@ if (model === void 0) { | ||
var handshake$ = share(take(1)(retry(5)(timeout(500)(takeUntil(destroy$)(makeRequest(ownMessage$, postMessage, createMessage(HANDSHAKE, data))))))); | ||
var handshake$ = share(take(1)(retry(handshakeRetry.count || 5)(timeout(handshakeRetry.interval || 500)(takeUntil(destroy$)(makeRequest(ownMessage$, postMessage, createMessage(HANDSHAKE, data))))))); | ||
@@ -328,3 +330,3 @@ var _messageHandler = createMessageHandler(api, emitter.emit, postMessage, methods); | ||
function connectToParent(model) { | ||
function connectToParent(model, _temp) { | ||
if (model === void 0) { | ||
@@ -334,4 +336,8 @@ model = {}; | ||
var _ref = _temp === void 0 ? {} : _temp, | ||
_ref$handshakeTimeout = _ref.handshakeTimeout, | ||
handshakeTimeout = _ref$handshakeTimeout === void 0 ? 3000 : _ref$handshakeTimeout; | ||
var handshake$ = switchMap(function () { | ||
return take(1)(timeout(3000)(filter(function (message) { | ||
return take(1)(timeout(handshakeTimeout)(filter(function (message) { | ||
return message.type === HANDSHAKE; | ||
@@ -338,0 +344,0 @@ })(getWindowMessage$()))); |
@@ -249,3 +249,5 @@ import { noop, once, hasOwn, partitionObject, generateRandomId } from '@livechat/data-utils'; | ||
_ref$targetOrigin = _ref.targetOrigin, | ||
targetOrigin = _ref$targetOrigin === void 0 ? resolveOrigin(frame.src) : _ref$targetOrigin; | ||
targetOrigin = _ref$targetOrigin === void 0 ? resolveOrigin(frame.src) : _ref$targetOrigin, | ||
_ref$handshakeRetry = _ref.handshakeRetry, | ||
handshakeRetry = _ref$handshakeRetry === void 0 ? {} : _ref$handshakeRetry; | ||
@@ -285,3 +287,3 @@ if (model === void 0) { | ||
var handshake$ = share(take(1)(retry(5)(timeout(500)(takeUntil(destroy$)(makeRequest(ownMessage$, postMessage, createMessage(HANDSHAKE, data))))))); | ||
var handshake$ = share(take(1)(retry(handshakeRetry.count || 5)(timeout(handshakeRetry.interval || 500)(takeUntil(destroy$)(makeRequest(ownMessage$, postMessage, createMessage(HANDSHAKE, data))))))); | ||
@@ -322,3 +324,3 @@ var _messageHandler = createMessageHandler(api, emitter.emit, postMessage, methods); | ||
function connectToParent(model) { | ||
function connectToParent(model, _temp) { | ||
if (model === void 0) { | ||
@@ -328,4 +330,8 @@ model = {}; | ||
var _ref = _temp === void 0 ? {} : _temp, | ||
_ref$handshakeTimeout = _ref.handshakeTimeout, | ||
handshakeTimeout = _ref$handshakeTimeout === void 0 ? 3000 : _ref$handshakeTimeout; | ||
var handshake$ = switchMap(function () { | ||
return take(1)(timeout(3000)(filter(function (message) { | ||
return take(1)(timeout(handshakeTimeout)(filter(function (message) { | ||
return message.type === HANDSHAKE; | ||
@@ -332,0 +338,0 @@ })(getWindowMessage$()))); |
{ | ||
"name": "@livechat/postmessage", | ||
"version": "0.3.0", | ||
"version": "0.3.1", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "contributors": [ |
@@ -73,3 +73,9 @@ # @livechat/postmessenger | ||
targetOrigin, | ||
}: { container: string; url: string; targetOrigin?: string }, | ||
handshakeRetry, | ||
}: { | ||
container: string | ||
url: string | ||
targetOrigin?: string | ||
handshakeRetry?: { interval?: number; count?: number } | ||
}, | ||
model?: Model, | ||
@@ -82,3 +88,6 @@ ): IframeInstance | ||
```ts | ||
function connectToParent(model?: Model): IframeInstance | ||
function connectToParent( | ||
model?: Model, | ||
options?: { handshakeTimeout?: number }, | ||
): IframeInstance | ||
``` | ||
@@ -85,0 +94,0 @@ |
93529
1.85%2860
0.7%96
10.34%