// Module ID: 10928 // Function ID: 10929 // Name: activityWebViewController // Dependencies: [2064, 10929, 10930, 10809, 10812, 5300, 1126, 2] // Exports: getOrCreateActivityWebViewController, releaseActivityWebView // Module 10928 (activityWebViewController) import intl3 from "intl" /* 1126 */; import actions_AlertActionCreatorsDefault from "actions/AlertActionCreators" /* 5300 */; import EmbeddedAppTypes from "EmbeddedAppTypes" /* 10809 */; import leaveEmbeddedActivity from "leaveEmbeddedActivity" /* 10812 */; import makeIframeIdDefault from "makeIframeId" /* 10929 */; import createWebViewControllerDefault from "createWebViewController" /* 10930 */; import EmbeddedActivitiesStore from "EmbeddedActivitiesStore" /* 2064 */; import size from "module_2" /* 2 */; let _undefined; let result = size.fileFinishedImporting("modules/activities/native/activityWebViewController.tsx"); export const getOrCreateActivityWebViewController = function getOrCreateActivityWebViewController(applicationId) { let obj2; if (null != _undefined) { return _undefined.iframeId; } else { let tmp2 = applicationId; let tmp5 = makeIframeIdDefault(); let obj = { contextSource: obj2, getOrigin() { const connectedActivityLocation = EmbeddedActivitiesStore.getConnectedActivityLocation(); let tmp2; const obj = EmbeddedActivitiesStore; if (null != connectedActivityLocation) { const selfEmbeddedActivityForLocation = obj.getSelfEmbeddedActivityForLocation(connectedActivityLocation); let url; if (selfEmbeddedActivityForLocation != null) { url = selfEmbeddedActivityForLocation.url; } tmp2 = url; } return tmp2; }, onDisallowedNavigation() { let intl; let intl2; const connectedActivityLocation = EmbeddedActivitiesStore.getConnectedActivityLocation(); let tmp2; const obj = EmbeddedActivitiesStore; if (null != connectedActivityLocation) { const selfEmbeddedActivityForLocation = obj.getSelfEmbeddedActivityForLocation(connectedActivityLocation); let applicationId; if (selfEmbeddedActivityForLocation != null) { applicationId = selfEmbeddedActivityForLocation.applicationId; } tmp2 = applicationId; } const tmp5 = null != connectedActivityLocation && null != tmp2; if (tmp5) { const obj3 = { location: connectedActivityLocation, applicationId: tmp2, showFeedback: false }; const obj2 = leaveEmbeddedActivity; const result = obj2.leaveEmbeddedActivity(obj3); const obj4 = { body: intl.string(intl3.t.tYBBWz), confirmText: intl2.string(intl3.t.BddRzS) }; const show = actions_AlertActionCreatorsDefault.show; actions_AlertActionCreatorsDefault; intl = intl3.intl; intl2 = intl3.intl; show(obj4); } } }; obj2 = { type: EmbeddedAppTypes.EmbeddedContextSourceType.ACTIVITY, applicationId }; const tmp6 = createWebViewControllerDefault; _undefined = tmp6(tmp5, obj); return tmp5; } }; export const releaseActivityWebView = function releaseActivityWebView() { let iframeId; if (_undefined != null) { iframeId = _undefined.iframeId; } const obj = _undefined; if (_undefined != null) { obj.release(); } _undefined = undefined; return iframeId; };