mini-program-cljs
Version:
1 lines • 15.7 kB
JSON
["^ ","~:output",["^ ","~:js","goog.provide('mini_program_cljs.login');\ngoog.require('cljs.core');\ngoog.require('mini_program_cljs.util');\nmini_program_cljs.login.get_user_info = (function mini_program_cljs$login$get_user_info(success_fn,fail_fn){\nreturn wx.getUserInfo(({\"success\": success_fn, \"fail-fn\": fail_fn}));\n});\nmini_program_cljs.login.login = (function mini_program_cljs$login$login(options){\nvar map__35291 = mini_program_cljs.util.jsx__GT_clj(options);\nvar 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);\nvar successFn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__35291__$1,new cljs.core.Keyword(null,\"successFn\",\"successFn\",-424613860));\nvar iv = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__35291__$1,new cljs.core.Keyword(null,\"iv\",\"iv\",-1550102132));\nvar encryptedData = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__35291__$1,new cljs.core.Keyword(null,\"encryptedData\",\"encryptedData\",-1836990468));\nreturn wx.login(({\"success\": (function (r){\nvar code = r.code;\nif(cljs.core.empty_QMARK_(code)){\nreturn mini_program_cljs.util.alert([\"\\u767B\\u5F55\\u5931\\u8D25!\",cljs.core.str.cljs$core$IFn$_invoke$arity$1(r.errMsg)].join(''));\n} else {\nvar G__35295 = ({\"encryptedData\": encryptedData, \"iv\": iv, \"code\": code});\nreturn (successFn.cljs$core$IFn$_invoke$arity$1 ? successFn.cljs$core$IFn$_invoke$arity$1(G__35295) : successFn.call(null,G__35295));\n}\n}), \"fail\": (function (){\nreturn mini_program_cljs.util.alert(\"\\u767B\\u5F55\\u5931\\u8D25!\");\n})}));\n});\n","~:ns-info",["^ ","~:rename-macros",null,"~:renames",["^ "],"~:meta",["^ ","~:file","mini_program_cljs/login.cljs","~:line",1,"~:column",5,"~:end-line",1,"~:end-column",28],"~:ns-aliases",["^ ","~$cljs.loader","~$shadow.loader"],"~:use-macros",null,"~:excludes",["~#set",[]],"~:name","~$mini-program-cljs.login","~:op","~:ns","~:imports",null,"~:requires",["^ ","~$mini-program-cljs.util","^G","~$u","^G","~$cljs.core","^H","~$goog","^I"],"~:seen",["^@",["~:require"]],"~:uses",["^ ","~$alert","^G"],"~:require-macros",["^ ","^H","^H"],"~:form",["~#list",["~$ns","^B",["^P",["^K",["^G","~:refer",["^M"],"~:as","~$u"]]]]],"~:flags",["^ ","^K",["^@",[]]],"~:js-deps",["^ "],"~:deps",["^I","^H","^G"]],"^D","^B","~:resource-id",["~:shadow.build.classpath/resource","mini_program_cljs/login.cljs"],"~:compiled-at",1584073545655,"~:resource-name","mini_program_cljs/login.cljs","~:warnings",[],"~:source","(ns mini-program-cljs.login\n (:require [mini-program-cljs.util :refer [alert] :as u]))\n\n;; 微信官方接口的改变: 这个接口只能在开发环境,并且要点了用户授权button/getUserInfo之后才能用\n(defn get-user-info [success-fn fail-fn]\n (.getUserInfo js/wx\n #js {:success success-fn\n :fail-fn fail-fn}))\n\n(defn login [^js options]\n (let [{:keys [successFn iv encryptedData]}\n (u/jsx->clj options)]\n (.login js/wx\n #js {:success\n (fn [^js r]\n (let [code (.-code r)]\n (if (empty? code)\n (alert (str \"登录失败!\" (.-errMsg r)))\n (successFn #js {:encryptedData encryptedData\n :iv iv\n :code code}))))\n :fail (fn []\n (alert (str \"登录失败!\")))})))\n","~:reader-features",["^@",["~:cljs"]],"~:cljc",false,"~:source-map-compact",["^ ","mappings",";;;AAIA,AAAA,AAAMA,AAAeC,AAAWC;AAAhC,AACE,AAAA,AAAcC,AACEF,AACAC;;AAElB,AAAA,AAAME,AAAWC;AAAjB,AACE,AAAAC,AACM,AAACQ,AAAWT;AADlBC,AAAA,AAAA,AAAA,AAAA,AAAAA,AAAA,AAAA,AAAA,AAAA,AAAA,AAAAA,AAAA,AAAA,AAAAC,AAAA,AAAAD,AAAA,AAAA,AAAA,AAAA,AAAAE,AAAAC,AAAAH,AAAAA;AAAA,AAAAI,AAAAJ,AAAA,AAAcK;AAAd,AAAAD,AAAAJ,AAAA,AAAwBM;AAAxB,AAAAF,AAAAJ,AAAA,AAA2BO;AAA3B,AAEE,AAAA,AAAQV,AAED,AAASY;AAAT,AACE,AAAMC,AAAK,AAAQD;AAAnB,AACE,AAAI,AAACE,AAAOD;AACV,AAACE,AAAM,AAAA,AAAa,AAAUH;;AAC9B,AAAAI,AAAA,AAA+BN,AACXD,AACEI;AAFtB,AAAA,AAAAG,AAAAA,AAACR,AAAAA,AAAAA;;AAGD;AAAA,AACE,AAACO,AAAM","names",["mini-program-cljs.login/get-user-info","success-fn","fail-fn","js/wx","mini-program-cljs.login/login","options","map__35291","cljs.core/PROTOCOL_SENTINEL","cljs.core.apply","cljs.core/hash-map","cljs.core.get","successFn","iv","encryptedData","mini-program-cljs.util/jsx->clj","r","code","cljs.core/empty?","mini-program-cljs.util/alert","G__35295"]],"~:used-vars",["^@",["~$cljs.core/empty?","~$mini-program-cljs.util/alert","~$mini-program-cljs.login/login","~$js/wx","~$mini-program-cljs.login/get-user-info"]]],"~:cache-keys",["~#cmap",[["^X","goog/dom/tagname.js"],[1579837703000,"~:shadow.build.compiler/resolve",["^ ","~:require-id",null,"~:deps-ids",["^@",[]],"~:deps-syms",["^I","~$goog.dom.HtmlElement"]]],["^X","goog/math/math.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","~$goog.array","~$goog.asserts"]]],["^X","goog/html/trustedtypes.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I"]]],["^X","goog/labs/useragent/browser.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1D","~$goog.labs.userAgent.util","~$goog.object","~$goog.string.internal"]]],["^X","goog/html/safeurl.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1E","~$goog.fs.url","~$goog.html.TrustedResourceUrl","~$goog.i18n.bidi.Dir","~$goog.i18n.bidi.DirectionalString","~$goog.string.Const","~$goog.string.TypedString","^1H"]]],["^X","goog/array/array.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1E"]]],["^X","goog/debug/error.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I"]]],["^X","goog/dom/nodetype.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I"]]],["^X","goog/string/typedstring.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I"]]],["^X","goog/object/object.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I"]]],["^X","goog/dom/asserts.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1E"]]],"~:SHADOW-TIMESTAMP",[1582949620000,1579838325000],["^X","goog/math/long.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1E","~$goog.reflect"]]],["^X","goog/html/trustedresourceurl.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1E","~$goog.html.trustedtypes","^1K","^1L","^1M","^1N"]]],["^X","goog/string/internal.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I"]]],["^X","goog/functions/functions.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I"]]],["^X","goog/html/safestyle.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1D","^1E","~$goog.html.SafeUrl","^1M","^1N","^1H"]]],["^X","goog/dom/safe.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1E","~$goog.dom.asserts","~$goog.functions","~$goog.html.SafeHtml","~$goog.html.SafeScript","~$goog.html.SafeStyle","^1R","^1J","~$goog.html.uncheckedconversions","^1M","^1H"]]],["^X","goog/structs/map.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","~$goog.iter.Iterator","~$goog.iter.StopIteration"]]],["^X","goog/html/safehtml.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1D","^1E","~$goog.dom.TagName","~$goog.dom.tags","^1V","^1W","~$goog.html.SafeStyleSheet","^1R","^1J","^1Q","^1K","^1L","~$goog.labs.userAgent.browser","^1G","^1M","^1N","^1H"]]],["^X","goog/dom/tags.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1G"]]],["^X","mini_program_cljs/util.cljs"],[1583295756000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^H"]]],["^X","goog/asserts/asserts.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","~$goog.debug.Error","~$goog.dom.NodeType"]]],["^X","goog/uri/uri.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1D","^1E","~$goog.string","~$goog.structs","~$goog.structs.Map","~$goog.uri.utils","~$goog.uri.utils.ComponentIndex","~$goog.uri.utils.StandardQueryParam"]]],["^X","goog/i18n/bidi.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I"]]],["^X","goog/fs/url.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I"]]],["^X","goog/base.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",[]]],["^X","goog/structs/structs.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1D","^1G"]]],["^X","goog/string/string.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","~$goog.dom.safe","^1X","^1M","^1H"]]],["^X","goog/reflect/reflect.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I"]]],["^X","goog/labs/useragent/util.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1H"]]],["^X","goog/string/stringbuffer.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I"]]],["^X","goog/iter/iter.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1D","^1E","^1T","~$goog.math"]]],["^X","goog/html/uncheckedconversions.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1E","^1U","^1V","^1W","^21","^1R","^1J","^1M","^1H"]]],["^X","goog/dom/htmlelement.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I"]]],["^X","cljs/core.cljs"],[1579838325000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","~$goog.math.Long","~$goog.math.Integer","^25","^1G","^1D","~$goog.Uri","~$goog.string.StringBuffer"]]],["^X","goog/html/safescript.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1E","^1Q","^1M","^1N"]]],["^X","goog/html/safestylesheet.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1D","^1E","^1W","^1G","^1M","^1N","^1H"]]],["^X","goog/math/integer.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1P"]]],["^X","goog/uri/utils.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1D","^1E","^25"]]],["^X","goog/string/const.js"],[1579837703000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^1E","^1N"]]],["^X","mini_program_cljs/login.cljs"],[1583250698000,"^1?",["^ ","^1@",null,"^1A",["^@",[]],"^1B",["^I","^H","^G"]]]]],"~:clj-info",["^ ","jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/reader_types.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/source_map/base64_vlq.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/core.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/source_map/base64.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/edn.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/source_map.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/string.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/impl/inspect.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/instant.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/pprint.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/set.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar!/clojure/java/io.clj",1569048150000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/env.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/compiler.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/util.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/tagged_literals.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/externs.clj",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/default_data_readers.clj",1569150464000,"jar:file:/Users/clojure/.m2/repository/org/clojure/data.json/0.2.6/data.json-0.2.6.jar!/clojure/data/json.clj",1569048105000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/analyzer.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/core.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/clojurescript/1.10.597/clojurescript-1.10.597.jar!/cljs/js_deps.cljc",1579838325000,"jar:file:/Users/clojure/.m2/repository/org/clojure/tools.reader/1.3.2/tools.reader-1.3.2.jar!/clojure/tools/reader/impl/errors.clj",1569150464000],"~:analyzer",["^ ","^3",null,"^4",["^ "],"^5",["^ ","^6","mini_program_cljs/login.cljs","^7",1,"^8",5,"^9",1,"^:",28],"^;",["^ ","^<","^="],"^>",null,"^?",["^@",[]],"~:shadow/js-access-properties",["^@",["getUserInfo","errMsg","login"]],"^A","^B","^E",null,"^F",["^ ","^G","^G","~$u","^G","^H","^H","^I","^I"],"^J",["^@",["^K"]],"~:shadow/js-access-global",["^@",["wx"]],"^L",["^ ","^M","^G"],"~:defs",["^ ","~$get-user-info",["^ ","~:protocol-inline",null,"^5",["^ ","^6","mini_program_cljs/login.cljs","^7",5,"^8",7,"^9",5,"^:",20,"~:arglists",["^P",["~$quote",["^P",[["~$success-fn","~$fail-fn"]]]]]],"^A","^1<","^6","mini_program_cljs/login.cljs","^:",20,"~:method-params",["^P",[["^36","^37"]]],"~:protocol-impl",null,"~:arglists-meta",["^P",[null,null]],"^8",1,"~:variadic?",false,"^7",5,"~:ret-tag","~$js","^9",5,"~:max-fixed-arity",2,"~:fn-var",true,"^34",["^P",["^35",["^P",[["^36","^37"]]]]]],"~$login",["^ ","^33",null,"^5",["^ ","^6","mini_program_cljs/login.cljs","^7",10,"^8",7,"^9",10,"^:",12,"^34",["^P",["^35",["^P",[["~$options"]]]]]],"^A","^1:","^6","mini_program_cljs/login.cljs","^:",12,"^38",["^P",[["^3A"]]],"^39",null,"^3:",["^P",[null,null]],"^8",1,"^3;",false,"^7",10,"^3<","^3=","^9",10,"^3>",1,"^3?",true,"^34",["^P",["^35",["^P",[["^3A"]]]]]]],"^N",["^ ","^H","^H"],"~:cljs.analyzer/constants",["^ ","^J",["^@",["~:iv","~:successFn","~:encryptedData"]],"~:order",["^3D","^3C","^3E"]],"^T",["^ ","^K",["^@",[]]],"^U",["^ "],"^V",["^I","^H","^G"]],"^D","^B","~:ns-specs",["^ "],"~:ns-spec-vars",["^@",[]],"~:compiler-options",["^1>",[["^3I","~:static-fns"],true,["^3I","~:shadow-tweaks"],null,["^3I","~:source-map-inline"],null,["^3I","~:elide-asserts"],false,["^3I","~:optimize-constants"],null,["^3I","^["],null,["^3I","~:external-config"],null,["^3I","~:tooling-config"],null,["^3I","~:emit-constants"],null,["^3I","~:load-tests"],null,["^3I","~:form-size-threshold"],null,["^3I","~:infer-externs"],true,["^3I","^11"],null,["~:js-options","~:js-provider"],"^K",["~:mode"],"~:dev",["^3I","~:fn-invoke-direct"],null,["^3I","~:source-map"],"/dev/null"]]]