Module 257269

1,097 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Py:()=>c,VP:()=>u,d9:()=>l});var r=n(526218),i=n(562465),s=n(73153);n(346835);var a=n(652215);async function o(e,t){if(null==e||null==t)return null;let n=(0,r.t)(t);if(null==n)return null;if(n.type===r.G.MANAGED){let{body:t}=await i.Bo.get({url:a.Rsh.APPLICATION_MANAGED_ACTIVITY_LINK(e,n.decodedLinkId),rejectWithError:!1});return t}if(n.type===r.G.QUICK){let{body:t}=await i.Bo.get({url:a.Rsh.APPLICATION_QUICK_ACTIVITY_LINK(e,n.decodedLinkId),rejectWithError:!1});return t}return null}async function l(e,t,n){let r=n??void 0;if(null==t||null!=r)return{customId:r};try{let n=await o(e,t);if(null==n)return{customId:void 0};return{customId:n.custom_id}}catch{return{customId:void 0}}}function u(e){if(null!=e)return`${location.protocol}//${window.GLOBAL_ENV.CDN_HOST}/attachments-quick-links/${e}`}async function c(e,t){if(null==e||null==t)return Promise.reject("appId or linkId null");let n=await o(e,t);if(null==n)return Promise.reject("fetchCustomActivityLink body is null");s.h.dispatch({type:"CUSTOM_ACTIVITY_LINK_FETCH_SUCCESS",applicationId:e,link:n})}}