UNPKG

mini-program-cljs

Version:

27 lines (25 loc) 1.74 kB
goog.provide('mini_program_cljs.login'); goog.require('cljs.core'); goog.require('mini_program_cljs.util'); mini_program_cljs.login.get_user_info = (function mini_program_cljs$login$get_user_info(success_fn,fail_fn){ return wx.getUserInfo(({"success": success_fn, "fail-fn": fail_fn})); }); mini_program_cljs.login.login = (function mini_program_cljs$login$login(options){ var map__35291 = mini_program_cljs.util.jsx__GT_clj(options); var map__35291__$1 = (((((!((map__35291 == null))))?(((((map__35291.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__35291.cljs$core$ISeq$))))?true:false):false))?cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.hash_map,map__35291):map__35291); var successFn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__35291__$1,new cljs.core.Keyword(null,"successFn","successFn",-424613860)); var iv = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__35291__$1,new cljs.core.Keyword(null,"iv","iv",-1550102132)); var encryptedData = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__35291__$1,new cljs.core.Keyword(null,"encryptedData","encryptedData",-1836990468)); return wx.login(({"success": (function (r){ var code = r.code; if(cljs.core.empty_QMARK_(code)){ return mini_program_cljs.util.alert(["\u767B\u5F55\u5931\u8D25!",cljs.core.str.cljs$core$IFn$_invoke$arity$1(r.errMsg)].join('')); } else { var G__35295 = ({"encryptedData": encryptedData, "iv": iv, "code": code}); return (successFn.cljs$core$IFn$_invoke$arity$1 ? successFn.cljs$core$IFn$_invoke$arity$1(G__35295) : successFn.call(null,G__35295)); } }), "fail": (function (){ return mini_program_cljs.util.alert("\u767B\u5F55\u5931\u8D25!"); })})); }); //# sourceMappingURL=mini_program_cljs.login.js.map