UNPKG

zmp-sdk

Version:

Zalo Mini App SDK

2 lines (1 loc) 716 B
import s from'./../../external/@swc/helpers/src/_object_spread.mjs.js';import o from"../../utils/lodash.js";import{logger as t}from"../logger.js";import{ACTION as e,ApiCallStage as r}from"../../constants.js";import i from"./zaloNative.js";import{convertError as n}from"../../utils/response.js";var a=function(a,f,l,m){var u=function(s,e){function i(i){return function(a){var f=o.isEmpty(e)?void 0:e[i];if(f)return t({stage:r.RESPONSE,type:"log",state:i,name:s,response:a}),f("fail"===i?n(a):null==a?void 0:a.data)}}return o.isUndefined(s)&&(s=""),Object.assign({},{success:i("success"),fail:i("fail")})}(a,l),c=e[a],p=(null==m?void 0:m.delay)||0;setTimeout((function(){i(a,f,u,s({},m,c))}),p)};export{a as default};