MCPcopy
hub / github.com/ampproject/amphtml / initializeIframeMessagingClient

Function initializeIframeMessagingClient

3p/recaptcha.js:126–133  ·  view source on GitHub ↗

* Function to initialize our IframeMessagingClient * @param {Window} win * @param {*} grecaptcha * @param {!JsonObject} dataObject

(win, grecaptcha, dataObject)

Source from the content-addressed store, hash-verified

124 * @param {!JsonObject} dataObject
125 */
126function initializeIframeMessagingClient(win, grecaptcha, dataObject) {
127 iframeMessagingClient = new IframeMessagingClient(win, win.parent);
128 iframeMessagingClient.setSentinel(dataObject.sentinel);
129 iframeMessagingClient.registerCallback(
130 'amp-recaptcha-action',
131 actionTypeHandler.bind(this, win, grecaptcha)
132 );
133}
134
135/**
136 * Function to handle executing actions using the grecaptcha Object,

Callers 1

initRecaptchaFunction · 0.85

Calls 2

setSentinelMethod · 0.80
registerCallbackMethod · 0.80

Tested by

no test coverage detected