Module 499785

794 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(562465),i=n(954571);function s(e,t,n){let{trackedActionData:r,...s}=t,a={url:s.url,request_method:n};return new Promise((t,n)=>{e(s).then(e=>{let n=r.properties;"function"==typeof r.properties&&(n=r.properties(e)),(0,i.trackNetworkAction)(r.event,{status_code:e.status,...a,...n}),t(e)}).catch(e=>{let t=r.properties;"function"==typeof r.properties&&(t=r.properties(e)),(0,i.trackNetworkAction)(r.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(r.Bo.get,e,"get")},post:function(e){return s(r.Bo.post,e,"post")},put:function(e){return s(r.Bo.put,e,"put")},patch:function(e){return s(r.Bo.patch,e,"patch")},delete:function(e){return s(r.Bo.del,e,"del")}}}