UNPKG

mini-program-cljs

Version:

28 lines (24 loc) 1.81 kB
goog.provide('mini_program_cljs.request'); goog.require('cljs.core'); goog.require('mini_program_cljs.util'); mini_program_cljs.request.set_header = (function mini_program_cljs$request$set_header(headers){ return cljs.core.clj__GT_js(cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.PersistentArrayMap(null, 1, ["Content-Type","application/json; charset=UTF-8"], null),cljs.core.js__GT_clj.cljs$core$IFn$_invoke$arity$1(headers)], 0))); }); mini_program_cljs.request.request = (function mini_program_cljs$request$request(options){ var map__35292 = mini_program_cljs.util.jsx__GT_clj(options); var map__35292__$1 = (((((!((map__35292 == null))))?(((((map__35292.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__35292.cljs$core$ISeq$))))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__35292):map__35292); var url = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__35292__$1,new cljs.core.Keyword(null,"url","url",276297046)); var method = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__35292__$1,new cljs.core.Keyword(null,"method","method",55703592)); var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__35292__$1,new cljs.core.Keyword(null,"data","data",-232669377)); var header = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__35292__$1,new cljs.core.Keyword(null,"header","header",119441134)); console.log(url); return (new Promise((function (resolve,reject){ return wx.request(({"url": url, "method": method, "data": data, "header": header, "success": (function (request){ console.log(request); return resolve(request); }), "fail": (function (error){ return reject(error); })})); }))); }); //# sourceMappingURL=mini_program_cljs.request.js.map