Module 499785

794 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>a});var i=n(636537),r=n(174459);function s(e,t,n){let{trackedActionData:i,...s}=t,a={url:s.url,request_method:n};return new Promise((t,n)=>{e(s).then(e=>{let n=i.properties;"function"==typeof i.properties&&(n=i.properties(e)),(0,r.trackNetworkAction)(i.event,{status_code:e.status,...a,...n}),t(e)}).catch(e=>{let t=i.properties;"function"==typeof i.properties&&(t=i.properties(e)),(0,r.trackNetworkAction)(i.event,{status_code:e.status,error_code:e.body?.code,error_message:e.body?.message,...a,...t}),n(e)})})}let a={get:function(e){return s(i.Bo.get,e,"get")},post:function(e){return s(i.Bo.post,e,"post")},put:function(e){return s(i.Bo.put,e,"put")},patch:function(e){return s(i.Bo.patch,e,"patch")},delete:function(e){return s(i.Bo.del,e,"del")}}}