| // Compiled by ClojureScript 1.10.597 {:target :nodejs} |
| goog.provide('cljs_http.client'); |
| goog.require('cljs.core'); |
| goog.require('cljs_http.core'); |
| goog.require('cljs_http.util'); |
| goog.require('cljs.core.async'); |
| goog.require('cljs.reader'); |
| goog.require('clojure.string'); |
| goog.require('goog.Uri'); |
| goog.require('no.en.core'); |
| cljs_http.client.if_pos = (function cljs_http$client$if_pos(v){ |
| if(cljs.core.truth_((function (){var and__4174__auto__ = v; |
| if(cljs.core.truth_(and__4174__auto__)){ |
| return (v > (0)); |
| } else { |
| return and__4174__auto__; |
| } |
| })())){ |
| return v; |
| } else { |
| return null; |
| } |
| }); |
| cljs_http.client.acc_param = (function cljs_http$client$acc_param(o,v){ |
| if(cljs.core.coll_QMARK_.call(null,o)){ |
| return cljs.core.conj.call(null,o,v); |
| } else { |
| if((!((o == null)))){ |
| return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [o,v], null); |
| } else { |
| return v; |
| |
| } |
| } |
| }); |
| /** |
| * Parse `s` as query params and return a hash map. |
| */ |
| cljs_http.client.parse_query_params = (function cljs_http$client$parse_query_params(s){ |
| if((!(clojure.string.blank_QMARK_.call(null,s)))){ |
| return cljs.core.reduce.call(null,(function (p1__4994_SHARP_,p2__4993_SHARP_){ |
| var vec__4995 = clojure.string.split.call(null,p2__4993_SHARP_,/=/); |
| var k = cljs.core.nth.call(null,vec__4995,(0),null); |
| var v = cljs.core.nth.call(null,vec__4995,(1),null); |
| return cljs.core.update.call(null,p1__4994_SHARP_,cljs.core.keyword.call(null,no.en.core.url_decode.call(null,k)),cljs_http.client.acc_param,no.en.core.url_decode.call(null,v)); |
| }),cljs.core.PersistentArrayMap.EMPTY,clojure.string.split.call(null,cljs.core.str.cljs$core$IFn$_invoke$arity$1(s),/&/)); |
| } else { |
| return null; |
| } |
| }); |
| /** |
| * Parse `url` into a hash map. |
| */ |
| cljs_http.client.parse_url = (function cljs_http$client$parse_url(url){ |
| if((!(clojure.string.blank_QMARK_.call(null,url)))){ |
| var uri = goog.Uri.parse(url); |
| var query_data = uri.getQueryData(); |
| return new cljs.core.PersistentArrayMap(null, 6, [new cljs.core.Keyword(null,"scheme","scheme",90199613),cljs.core.keyword.call(null,uri.getScheme()),new cljs.core.Keyword(null,"server-name","server-name",-1012104295),uri.getDomain(),new cljs.core.Keyword(null,"server-port","server-port",663745648),cljs_http.client.if_pos.call(null,uri.getPort()),new cljs.core.Keyword(null,"uri","uri",-774711847),uri.getPath(),new cljs.core.Keyword(null,"query-string","query-string",-1018845061),((cljs.core.not.call(null,query_data.isEmpty()))?cljs.core.str.cljs$core$IFn$_invoke$arity$1(query_data):null),new cljs.core.Keyword(null,"query-params","query-params",900640534),((cljs.core.not.call(null,query_data.isEmpty()))?cljs_http.client.parse_query_params.call(null,cljs.core.str.cljs$core$IFn$_invoke$arity$1(query_data)):null)], null); |
| } else { |
| return null; |
| } |
| }); |
| cljs_http.client.unexceptional_status_QMARK_ = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 13, [(205),null,(206),null,(300),null,(204),null,(307),null,(303),null,(301),null,(201),null,(302),null,(202),null,(200),null,(203),null,(207),null], null), null); |
| cljs_http.client.encode_val = (function cljs_http$client$encode_val(k,v){ |
| return [no.en.core.url_encode.call(null,cljs.core.name.call(null,k)),"=",no.en.core.url_encode.call(null,cljs.core.str.cljs$core$IFn$_invoke$arity$1(v))].join(''); |
| }); |
| cljs_http.client.encode_vals = (function cljs_http$client$encode_vals(k,vs){ |
| return clojure.string.join.call(null,"&",cljs.core.map.call(null,(function (p1__4998_SHARP_){ |
| return cljs_http.client.encode_val.call(null,k,p1__4998_SHARP_); |
| }),vs)); |
| }); |
| cljs_http.client.encode_param = (function cljs_http$client$encode_param(p__4999){ |
| var vec__5000 = p__4999; |
| var k = cljs.core.nth.call(null,vec__5000,(0),null); |
| var v = cljs.core.nth.call(null,vec__5000,(1),null); |
| if(cljs.core.coll_QMARK_.call(null,v)){ |
| return cljs_http.client.encode_vals.call(null,k,v); |
| } else { |
| return cljs_http.client.encode_val.call(null,k,v); |
| } |
| }); |
| cljs_http.client.generate_query_string = (function cljs_http$client$generate_query_string(params){ |
| return clojure.string.join.call(null,"&",cljs.core.map.call(null,cljs_http.client.encode_param,params)); |
| }); |
| cljs_http.client.regex_char_esc_smap = (function (){var esc_chars = "()*&^%$#!+"; |
| return cljs.core.zipmap.call(null,esc_chars,cljs.core.map.call(null,(function (p1__5003_SHARP_){ |
| return ["\\",cljs.core.str.cljs$core$IFn$_invoke$arity$1(p1__5003_SHARP_)].join(''); |
| }),esc_chars)); |
| })(); |
| /** |
| * Escape special characters -- for content-type. |
| */ |
| cljs_http.client.escape_special = (function cljs_http$client$escape_special(string){ |
| return cljs.core.reduce.call(null,cljs.core.str,cljs.core.replace.call(null,cljs_http.client.regex_char_esc_smap,string)); |
| }); |
| /** |
| * Decocde the :body of `response` with `decode-fn` if the content type matches. |
| */ |
| cljs_http.client.decode_body = (function cljs_http$client$decode_body(response,decode_fn,content_type,request_method){ |
| if(cljs.core.truth_(((cljs.core.not_EQ_.call(null,new cljs.core.Keyword(null,"head","head",-771383919),request_method))?((cljs.core.not_EQ_.call(null,(204),new cljs.core.Keyword(null,"status","status",-1997798413).cljs$core$IFn$_invoke$arity$1(response)))?cljs.core.re_find.call(null,cljs.core.re_pattern.call(null,["(?i)",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs_http.client.escape_special.call(null,content_type))].join('')),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.get.call(null,new cljs.core.Keyword(null,"headers","headers",-835030129).cljs$core$IFn$_invoke$arity$1(response),"content-type",""))):false):false))){ |
| return cljs.core.update_in.call(null,response,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"body","body",-2049205669)], null),decode_fn); |
| } else { |
| return response; |
| } |
| }); |
| /** |
| * Encode :edn-params in the `request` :body and set the appropriate |
| * Content Type header. |
| */ |
| cljs_http.client.wrap_edn_params = (function cljs_http$client$wrap_edn_params(client){ |
| return (function (request){ |
| var temp__5733__auto__ = new cljs.core.Keyword(null,"edn-params","edn-params",894273052).cljs$core$IFn$_invoke$arity$1(request); |
| if(cljs.core.truth_(temp__5733__auto__)){ |
| var params = temp__5733__auto__; |
| var headers = cljs.core.merge.call(null,new cljs.core.PersistentArrayMap(null, 1, ["content-type","application/edn"], null),new cljs.core.Keyword(null,"headers","headers",-835030129).cljs$core$IFn$_invoke$arity$1(request)); |
| return client.call(null,cljs.core.assoc.call(null,cljs.core.assoc.call(null,cljs.core.dissoc.call(null,request,new cljs.core.Keyword(null,"edn-params","edn-params",894273052)),new cljs.core.Keyword(null,"body","body",-2049205669),cljs.core.pr_str.call(null,params)),new cljs.core.Keyword(null,"headers","headers",-835030129),headers)); |
| } else { |
| return client.call(null,request); |
| } |
| }); |
| }); |
| /** |
| * Decode application/edn responses. |
| */ |
| cljs_http.client.wrap_edn_response = (function cljs_http$client$wrap_edn_response(client){ |
| return (function (request){ |
| return cljs.core.async.map.call(null,(function (p1__5004_SHARP_){ |
| return cljs_http.client.decode_body.call(null,p1__5004_SHARP_,cljs.reader.read_string,"application/edn",new cljs.core.Keyword(null,"request-method","request-method",1764796830).cljs$core$IFn$_invoke$arity$1(request)); |
| }),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [client.call(null,request)], null)); |
| }); |
| }); |
| cljs_http.client.wrap_default_headers = (function cljs_http$client$wrap_default_headers(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5011 = arguments.length; |
| var i__4790__auto___5012 = (0); |
| while(true){ |
| if((i__4790__auto___5012 < len__4789__auto___5011)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5012])); |
| |
| var G__5013 = (i__4790__auto___5012 + (1)); |
| i__4790__auto___5012 = G__5013; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.wrap_default_headers.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.wrap_default_headers.cljs$core$IFn$_invoke$arity$variadic = (function (client,p__5007){ |
| var vec__5008 = p__5007; |
| var default_headers = cljs.core.nth.call(null,vec__5008,(0),null); |
| return (function (request){ |
| var temp__5733__auto__ = (function (){var or__4185__auto__ = new cljs.core.Keyword(null,"default-headers","default-headers",-43146094).cljs$core$IFn$_invoke$arity$1(request); |
| if(cljs.core.truth_(or__4185__auto__)){ |
| return or__4185__auto__; |
| } else { |
| return default_headers; |
| } |
| })(); |
| if(cljs.core.truth_(temp__5733__auto__)){ |
| var default_headers__$1 = temp__5733__auto__; |
| return client.call(null,cljs.core.assoc.call(null,request,new cljs.core.Keyword(null,"default-headers","default-headers",-43146094),default_headers__$1)); |
| } else { |
| return client.call(null,request); |
| } |
| }); |
| })); |
| |
| (cljs_http.client.wrap_default_headers.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.wrap_default_headers.cljs$lang$applyTo = (function (seq5005){ |
| var G__5006 = cljs.core.first.call(null,seq5005); |
| var seq5005__$1 = cljs.core.next.call(null,seq5005); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5006,seq5005__$1); |
| })); |
| |
| cljs_http.client.wrap_accept = (function cljs_http$client$wrap_accept(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5020 = arguments.length; |
| var i__4790__auto___5021 = (0); |
| while(true){ |
| if((i__4790__auto___5021 < len__4789__auto___5020)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5021])); |
| |
| var G__5022 = (i__4790__auto___5021 + (1)); |
| i__4790__auto___5021 = G__5022; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.wrap_accept.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.wrap_accept.cljs$core$IFn$_invoke$arity$variadic = (function (client,p__5016){ |
| var vec__5017 = p__5016; |
| var accept = cljs.core.nth.call(null,vec__5017,(0),null); |
| return (function (request){ |
| var temp__5733__auto__ = (function (){var or__4185__auto__ = new cljs.core.Keyword(null,"accept","accept",1874130431).cljs$core$IFn$_invoke$arity$1(request); |
| if(cljs.core.truth_(or__4185__auto__)){ |
| return or__4185__auto__; |
| } else { |
| return accept; |
| } |
| })(); |
| if(cljs.core.truth_(temp__5733__auto__)){ |
| var accept__$1 = temp__5733__auto__; |
| return client.call(null,cljs.core.assoc_in.call(null,request,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"headers","headers",-835030129),"accept"], null),accept__$1)); |
| } else { |
| return client.call(null,request); |
| } |
| }); |
| })); |
| |
| (cljs_http.client.wrap_accept.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.wrap_accept.cljs$lang$applyTo = (function (seq5014){ |
| var G__5015 = cljs.core.first.call(null,seq5014); |
| var seq5014__$1 = cljs.core.next.call(null,seq5014); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5015,seq5014__$1); |
| })); |
| |
| cljs_http.client.wrap_content_type = (function cljs_http$client$wrap_content_type(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5029 = arguments.length; |
| var i__4790__auto___5030 = (0); |
| while(true){ |
| if((i__4790__auto___5030 < len__4789__auto___5029)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5030])); |
| |
| var G__5031 = (i__4790__auto___5030 + (1)); |
| i__4790__auto___5030 = G__5031; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.wrap_content_type.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.wrap_content_type.cljs$core$IFn$_invoke$arity$variadic = (function (client,p__5025){ |
| var vec__5026 = p__5025; |
| var content_type = cljs.core.nth.call(null,vec__5026,(0),null); |
| return (function (request){ |
| var temp__5733__auto__ = (function (){var or__4185__auto__ = new cljs.core.Keyword(null,"content-type","content-type",-508222634).cljs$core$IFn$_invoke$arity$1(request); |
| if(cljs.core.truth_(or__4185__auto__)){ |
| return or__4185__auto__; |
| } else { |
| return content_type; |
| } |
| })(); |
| if(cljs.core.truth_(temp__5733__auto__)){ |
| var content_type__$1 = temp__5733__auto__; |
| return client.call(null,cljs.core.assoc_in.call(null,request,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"headers","headers",-835030129),"content-type"], null),content_type__$1)); |
| } else { |
| return client.call(null,request); |
| } |
| }); |
| })); |
| |
| (cljs_http.client.wrap_content_type.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.wrap_content_type.cljs$lang$applyTo = (function (seq5023){ |
| var G__5024 = cljs.core.first.call(null,seq5023); |
| var seq5023__$1 = cljs.core.next.call(null,seq5023); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5024,seq5023__$1); |
| })); |
| |
| cljs_http.client.default_transit_opts = new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"encoding","encoding",1728578272),new cljs.core.Keyword(null,"json","json",1279968570),new cljs.core.Keyword(null,"encoding-opts","encoding-opts",-1805664631),cljs.core.PersistentArrayMap.EMPTY,new cljs.core.Keyword(null,"decoding","decoding",-568180903),new cljs.core.Keyword(null,"json","json",1279968570),new cljs.core.Keyword(null,"decoding-opts","decoding-opts",1050289140),cljs.core.PersistentArrayMap.EMPTY], null); |
| /** |
| * Encode :transit-params in the `request` :body and set the appropriate |
| * Content Type header. |
| * |
| * A :transit-opts map can be optionally provided with the following keys: |
| * |
| * :encoding #{:json, :json-verbose} |
| * :decoding #{:json, :json-verbose} |
| * :encoding/decoding-opts appropriate map of options to be passed to |
| * transit writer/reader, respectively. |
| */ |
| cljs_http.client.wrap_transit_params = (function cljs_http$client$wrap_transit_params(client){ |
| return (function (request){ |
| var temp__5733__auto__ = new cljs.core.Keyword(null,"transit-params","transit-params",357261095).cljs$core$IFn$_invoke$arity$1(request); |
| if(cljs.core.truth_(temp__5733__auto__)){ |
| var params = temp__5733__auto__; |
| var map__5032 = cljs.core.merge.call(null,cljs_http.client.default_transit_opts,new cljs.core.Keyword(null,"transit-opts","transit-opts",1104386010).cljs$core$IFn$_invoke$arity$1(request)); |
| var map__5032__$1 = (((((!((map__5032 == null))))?(((((map__5032.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__5032.cljs$core$ISeq$))))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__5032):map__5032); |
| var encoding = cljs.core.get.call(null,map__5032__$1,new cljs.core.Keyword(null,"encoding","encoding",1728578272)); |
| var encoding_opts = cljs.core.get.call(null,map__5032__$1,new cljs.core.Keyword(null,"encoding-opts","encoding-opts",-1805664631)); |
| var headers = cljs.core.merge.call(null,new cljs.core.PersistentArrayMap(null, 1, ["content-type","application/transit+json"], null),new cljs.core.Keyword(null,"headers","headers",-835030129).cljs$core$IFn$_invoke$arity$1(request)); |
| return client.call(null,cljs.core.assoc.call(null,cljs.core.assoc.call(null,cljs.core.dissoc.call(null,request,new cljs.core.Keyword(null,"transit-params","transit-params",357261095)),new cljs.core.Keyword(null,"body","body",-2049205669),cljs_http.util.transit_encode.call(null,params,encoding,encoding_opts)),new cljs.core.Keyword(null,"headers","headers",-835030129),headers)); |
| } else { |
| return client.call(null,request); |
| } |
| }); |
| }); |
| /** |
| * Decode application/transit+json responses. |
| */ |
| cljs_http.client.wrap_transit_response = (function cljs_http$client$wrap_transit_response(client){ |
| return (function (request){ |
| var map__5036 = cljs.core.merge.call(null,cljs_http.client.default_transit_opts,new cljs.core.Keyword(null,"transit-opts","transit-opts",1104386010).cljs$core$IFn$_invoke$arity$1(request)); |
| var map__5036__$1 = (((((!((map__5036 == null))))?(((((map__5036.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__5036.cljs$core$ISeq$))))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__5036):map__5036); |
| var decoding = cljs.core.get.call(null,map__5036__$1,new cljs.core.Keyword(null,"decoding","decoding",-568180903)); |
| var decoding_opts = cljs.core.get.call(null,map__5036__$1,new cljs.core.Keyword(null,"decoding-opts","decoding-opts",1050289140)); |
| var transit_decode = (function (p1__5034_SHARP_){ |
| return cljs_http.util.transit_decode.call(null,p1__5034_SHARP_,decoding,decoding_opts); |
| }); |
| return cljs.core.async.map.call(null,(function (p1__5035_SHARP_){ |
| return cljs_http.client.decode_body.call(null,p1__5035_SHARP_,transit_decode,"application/transit+json",new cljs.core.Keyword(null,"request-method","request-method",1764796830).cljs$core$IFn$_invoke$arity$1(request)); |
| }),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [client.call(null,request)], null)); |
| }); |
| }); |
| /** |
| * Encode :json-params in the `request` :body and set the appropriate |
| * Content Type header. |
| */ |
| cljs_http.client.wrap_json_params = (function cljs_http$client$wrap_json_params(client){ |
| return (function (request){ |
| var temp__5733__auto__ = new cljs.core.Keyword(null,"json-params","json-params",-1112693596).cljs$core$IFn$_invoke$arity$1(request); |
| if(cljs.core.truth_(temp__5733__auto__)){ |
| var params = temp__5733__auto__; |
| var headers = cljs.core.merge.call(null,new cljs.core.PersistentArrayMap(null, 1, ["content-type","application/json"], null),new cljs.core.Keyword(null,"headers","headers",-835030129).cljs$core$IFn$_invoke$arity$1(request)); |
| return client.call(null,cljs.core.assoc.call(null,cljs.core.assoc.call(null,cljs.core.dissoc.call(null,request,new cljs.core.Keyword(null,"json-params","json-params",-1112693596)),new cljs.core.Keyword(null,"body","body",-2049205669),cljs_http.util.json_encode.call(null,params)),new cljs.core.Keyword(null,"headers","headers",-835030129),headers)); |
| } else { |
| return client.call(null,request); |
| } |
| }); |
| }); |
| /** |
| * Decode application/json responses. |
| */ |
| cljs_http.client.wrap_json_response = (function cljs_http$client$wrap_json_response(client){ |
| return (function (request){ |
| return cljs.core.async.map.call(null,(function (p1__5038_SHARP_){ |
| return cljs_http.client.decode_body.call(null,p1__5038_SHARP_,cljs_http.util.json_decode,"application/json",new cljs.core.Keyword(null,"request-method","request-method",1764796830).cljs$core$IFn$_invoke$arity$1(request)); |
| }),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [client.call(null,request)], null)); |
| }); |
| }); |
| cljs_http.client.wrap_query_params = (function cljs_http$client$wrap_query_params(client){ |
| return (function (p__5039){ |
| var map__5040 = p__5039; |
| var map__5040__$1 = (((((!((map__5040 == null))))?(((((map__5040.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__5040.cljs$core$ISeq$))))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__5040):map__5040); |
| var req = map__5040__$1; |
| var query_params = cljs.core.get.call(null,map__5040__$1,new cljs.core.Keyword(null,"query-params","query-params",900640534)); |
| if(cljs.core.truth_(query_params)){ |
| return client.call(null,cljs.core.assoc.call(null,cljs.core.dissoc.call(null,req,new cljs.core.Keyword(null,"query-params","query-params",900640534)),new cljs.core.Keyword(null,"query-string","query-string",-1018845061),cljs_http.client.generate_query_string.call(null,query_params))); |
| } else { |
| return client.call(null,req); |
| } |
| }); |
| }); |
| cljs_http.client.wrap_form_params = (function cljs_http$client$wrap_form_params(client){ |
| return (function (p__5042){ |
| var map__5043 = p__5042; |
| var map__5043__$1 = (((((!((map__5043 == null))))?(((((map__5043.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__5043.cljs$core$ISeq$))))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__5043):map__5043); |
| var request = map__5043__$1; |
| var form_params = cljs.core.get.call(null,map__5043__$1,new cljs.core.Keyword(null,"form-params","form-params",1884296467)); |
| var request_method = cljs.core.get.call(null,map__5043__$1,new cljs.core.Keyword(null,"request-method","request-method",1764796830)); |
| var headers = cljs.core.get.call(null,map__5043__$1,new cljs.core.Keyword(null,"headers","headers",-835030129)); |
| if(cljs.core.truth_((function (){var and__4174__auto__ = form_params; |
| if(cljs.core.truth_(and__4174__auto__)){ |
| return new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"patch","patch",380775109),null,new cljs.core.Keyword(null,"delete","delete",-1768633620),null,new cljs.core.Keyword(null,"post","post",269697687),null,new cljs.core.Keyword(null,"put","put",1299772570),null], null), null).call(null,request_method); |
| } else { |
| return and__4174__auto__; |
| } |
| })())){ |
| var headers__$1 = cljs.core.merge.call(null,new cljs.core.PersistentArrayMap(null, 1, ["content-type","application/x-www-form-urlencoded"], null),headers); |
| return client.call(null,cljs.core.assoc.call(null,cljs.core.assoc.call(null,cljs.core.dissoc.call(null,request,new cljs.core.Keyword(null,"form-params","form-params",1884296467)),new cljs.core.Keyword(null,"body","body",-2049205669),cljs_http.client.generate_query_string.call(null,form_params)),new cljs.core.Keyword(null,"headers","headers",-835030129),headers__$1)); |
| } else { |
| return client.call(null,request); |
| } |
| }); |
| }); |
| cljs_http.client.generate_form_data = (function cljs_http$client$generate_form_data(params){ |
| var form_data = (new FormData()); |
| var seq__5045_5061 = cljs.core.seq.call(null,params); |
| var chunk__5046_5062 = null; |
| var count__5047_5063 = (0); |
| var i__5048_5064 = (0); |
| while(true){ |
| if((i__5048_5064 < count__5047_5063)){ |
| var vec__5055_5065 = cljs.core._nth.call(null,chunk__5046_5062,i__5048_5064); |
| var k_5066 = cljs.core.nth.call(null,vec__5055_5065,(0),null); |
| var v_5067 = cljs.core.nth.call(null,vec__5055_5065,(1),null); |
| if(cljs.core.coll_QMARK_.call(null,v_5067)){ |
| form_data.append(cljs.core.name.call(null,k_5066),cljs.core.first.call(null,v_5067),cljs.core.second.call(null,v_5067)); |
| } else { |
| form_data.append(cljs.core.name.call(null,k_5066),v_5067); |
| } |
| |
| |
| var G__5068 = seq__5045_5061; |
| var G__5069 = chunk__5046_5062; |
| var G__5070 = count__5047_5063; |
| var G__5071 = (i__5048_5064 + (1)); |
| seq__5045_5061 = G__5068; |
| chunk__5046_5062 = G__5069; |
| count__5047_5063 = G__5070; |
| i__5048_5064 = G__5071; |
| continue; |
| } else { |
| var temp__5735__auto___5072 = cljs.core.seq.call(null,seq__5045_5061); |
| if(temp__5735__auto___5072){ |
| var seq__5045_5073__$1 = temp__5735__auto___5072; |
| if(cljs.core.chunked_seq_QMARK_.call(null,seq__5045_5073__$1)){ |
| var c__4609__auto___5074 = cljs.core.chunk_first.call(null,seq__5045_5073__$1); |
| var G__5075 = cljs.core.chunk_rest.call(null,seq__5045_5073__$1); |
| var G__5076 = c__4609__auto___5074; |
| var G__5077 = cljs.core.count.call(null,c__4609__auto___5074); |
| var G__5078 = (0); |
| seq__5045_5061 = G__5075; |
| chunk__5046_5062 = G__5076; |
| count__5047_5063 = G__5077; |
| i__5048_5064 = G__5078; |
| continue; |
| } else { |
| var vec__5058_5079 = cljs.core.first.call(null,seq__5045_5073__$1); |
| var k_5080 = cljs.core.nth.call(null,vec__5058_5079,(0),null); |
| var v_5081 = cljs.core.nth.call(null,vec__5058_5079,(1),null); |
| if(cljs.core.coll_QMARK_.call(null,v_5081)){ |
| form_data.append(cljs.core.name.call(null,k_5080),cljs.core.first.call(null,v_5081),cljs.core.second.call(null,v_5081)); |
| } else { |
| form_data.append(cljs.core.name.call(null,k_5080),v_5081); |
| } |
| |
| |
| var G__5082 = cljs.core.next.call(null,seq__5045_5073__$1); |
| var G__5083 = null; |
| var G__5084 = (0); |
| var G__5085 = (0); |
| seq__5045_5061 = G__5082; |
| chunk__5046_5062 = G__5083; |
| count__5047_5063 = G__5084; |
| i__5048_5064 = G__5085; |
| continue; |
| } |
| } else { |
| } |
| } |
| break; |
| } |
| |
| return form_data; |
| }); |
| cljs_http.client.wrap_multipart_params = (function cljs_http$client$wrap_multipart_params(client){ |
| return (function (p__5086){ |
| var map__5087 = p__5086; |
| var map__5087__$1 = (((((!((map__5087 == null))))?(((((map__5087.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__5087.cljs$core$ISeq$))))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__5087):map__5087); |
| var request = map__5087__$1; |
| var multipart_params = cljs.core.get.call(null,map__5087__$1,new cljs.core.Keyword(null,"multipart-params","multipart-params",-1033508707)); |
| var request_method = cljs.core.get.call(null,map__5087__$1,new cljs.core.Keyword(null,"request-method","request-method",1764796830)); |
| if(cljs.core.truth_((function (){var and__4174__auto__ = multipart_params; |
| if(cljs.core.truth_(and__4174__auto__)){ |
| return new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"patch","patch",380775109),null,new cljs.core.Keyword(null,"delete","delete",-1768633620),null,new cljs.core.Keyword(null,"post","post",269697687),null,new cljs.core.Keyword(null,"put","put",1299772570),null], null), null).call(null,request_method); |
| } else { |
| return and__4174__auto__; |
| } |
| })())){ |
| return client.call(null,cljs.core.assoc.call(null,cljs.core.dissoc.call(null,request,new cljs.core.Keyword(null,"multipart-params","multipart-params",-1033508707)),new cljs.core.Keyword(null,"body","body",-2049205669),cljs_http.client.generate_form_data.call(null,multipart_params))); |
| } else { |
| return client.call(null,request); |
| } |
| }); |
| }); |
| cljs_http.client.wrap_method = (function cljs_http$client$wrap_method(client){ |
| return (function (req){ |
| var temp__5733__auto__ = new cljs.core.Keyword(null,"method","method",55703592).cljs$core$IFn$_invoke$arity$1(req); |
| if(cljs.core.truth_(temp__5733__auto__)){ |
| var m = temp__5733__auto__; |
| return client.call(null,cljs.core.assoc.call(null,cljs.core.dissoc.call(null,req,new cljs.core.Keyword(null,"method","method",55703592)),new cljs.core.Keyword(null,"request-method","request-method",1764796830),m)); |
| } else { |
| return client.call(null,req); |
| } |
| }); |
| }); |
| cljs_http.client.wrap_server_name = (function cljs_http$client$wrap_server_name(client,server_name){ |
| return (function (p1__5089_SHARP_){ |
| return client.call(null,cljs.core.assoc.call(null,p1__5089_SHARP_,new cljs.core.Keyword(null,"server-name","server-name",-1012104295),server_name)); |
| }); |
| }); |
| cljs_http.client.wrap_url = (function cljs_http$client$wrap_url(client){ |
| return (function (p__5091){ |
| var map__5092 = p__5091; |
| var map__5092__$1 = (((((!((map__5092 == null))))?(((((map__5092.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__5092.cljs$core$ISeq$))))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__5092):map__5092); |
| var req = map__5092__$1; |
| var query_params = cljs.core.get.call(null,map__5092__$1,new cljs.core.Keyword(null,"query-params","query-params",900640534)); |
| var temp__5733__auto__ = cljs_http.client.parse_url.call(null,new cljs.core.Keyword(null,"url","url",276297046).cljs$core$IFn$_invoke$arity$1(req)); |
| if(cljs.core.truth_(temp__5733__auto__)){ |
| var spec = temp__5733__auto__; |
| return client.call(null,cljs.core.update_in.call(null,cljs.core.dissoc.call(null,cljs.core.merge.call(null,req,spec),new cljs.core.Keyword(null,"url","url",276297046)),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"query-params","query-params",900640534)], null),(function (p1__5090_SHARP_){ |
| return cljs.core.merge.call(null,p1__5090_SHARP_,query_params); |
| }))); |
| } else { |
| return client.call(null,req); |
| } |
| }); |
| }); |
| /** |
| * Middleware converting the :basic-auth option or `credentials` into |
| * an Authorization header. |
| */ |
| cljs_http.client.wrap_basic_auth = (function cljs_http$client$wrap_basic_auth(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5100 = arguments.length; |
| var i__4790__auto___5101 = (0); |
| while(true){ |
| if((i__4790__auto___5101 < len__4789__auto___5100)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5101])); |
| |
| var G__5102 = (i__4790__auto___5101 + (1)); |
| i__4790__auto___5101 = G__5102; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.wrap_basic_auth.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.wrap_basic_auth.cljs$core$IFn$_invoke$arity$variadic = (function (client,p__5096){ |
| var vec__5097 = p__5096; |
| var credentials = cljs.core.nth.call(null,vec__5097,(0),null); |
| return (function (req){ |
| var credentials__$1 = (function (){var or__4185__auto__ = new cljs.core.Keyword(null,"basic-auth","basic-auth",-673163332).cljs$core$IFn$_invoke$arity$1(req); |
| if(cljs.core.truth_(or__4185__auto__)){ |
| return or__4185__auto__; |
| } else { |
| return credentials; |
| } |
| })(); |
| if((!(cljs.core.empty_QMARK_.call(null,credentials__$1)))){ |
| return client.call(null,cljs.core.assoc_in.call(null,cljs.core.dissoc.call(null,req,new cljs.core.Keyword(null,"basic-auth","basic-auth",-673163332)),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"headers","headers",-835030129),"authorization"], null),cljs_http.util.basic_auth.call(null,credentials__$1))); |
| } else { |
| return client.call(null,req); |
| } |
| }); |
| })); |
| |
| (cljs_http.client.wrap_basic_auth.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.wrap_basic_auth.cljs$lang$applyTo = (function (seq5094){ |
| var G__5095 = cljs.core.first.call(null,seq5094); |
| var seq5094__$1 = cljs.core.next.call(null,seq5094); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5095,seq5094__$1); |
| })); |
| |
| /** |
| * Middleware converting the :oauth-token option into an Authorization header. |
| */ |
| cljs_http.client.wrap_oauth = (function cljs_http$client$wrap_oauth(client){ |
| return (function (req){ |
| var temp__5733__auto__ = new cljs.core.Keyword(null,"oauth-token","oauth-token",311415191).cljs$core$IFn$_invoke$arity$1(req); |
| if(cljs.core.truth_(temp__5733__auto__)){ |
| var oauth_token = temp__5733__auto__; |
| return client.call(null,cljs.core.assoc_in.call(null,cljs.core.dissoc.call(null,req,new cljs.core.Keyword(null,"oauth-token","oauth-token",311415191)),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"headers","headers",-835030129),"authorization"], null),["Bearer ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(oauth_token)].join(''))); |
| } else { |
| return client.call(null,req); |
| } |
| }); |
| }); |
| /** |
| * Pipe the response-channel into the request-map's |
| * custom channel (e.g. to enable transducers) |
| */ |
| cljs_http.client.wrap_channel_from_request_map = (function cljs_http$client$wrap_channel_from_request_map(client){ |
| return (function (request){ |
| var temp__5733__auto__ = new cljs.core.Keyword(null,"channel","channel",734187692).cljs$core$IFn$_invoke$arity$1(request); |
| if(cljs.core.truth_(temp__5733__auto__)){ |
| var custom_channel = temp__5733__auto__; |
| return cljs.core.async.pipe.call(null,client.call(null,request),custom_channel); |
| } else { |
| return client.call(null,request); |
| } |
| }); |
| }); |
| /** |
| * Returns a batteries-included HTTP request function coresponding to the given |
| * core client. See client/request |
| */ |
| cljs_http.client.wrap_request = (function cljs_http$client$wrap_request(request){ |
| return cljs_http.client.wrap_default_headers.call(null,cljs_http.client.wrap_channel_from_request_map.call(null,cljs_http.client.wrap_url.call(null,cljs_http.client.wrap_method.call(null,cljs_http.client.wrap_oauth.call(null,cljs_http.client.wrap_basic_auth.call(null,cljs_http.client.wrap_query_params.call(null,cljs_http.client.wrap_content_type.call(null,cljs_http.client.wrap_json_response.call(null,cljs_http.client.wrap_json_params.call(null,cljs_http.client.wrap_transit_response.call(null,cljs_http.client.wrap_transit_params.call(null,cljs_http.client.wrap_edn_response.call(null,cljs_http.client.wrap_edn_params.call(null,cljs_http.client.wrap_multipart_params.call(null,cljs_http.client.wrap_form_params.call(null,cljs_http.client.wrap_accept.call(null,request))))))))))))))))); |
| }); |
| /** |
| * Executes the HTTP request corresponding to the given map and returns the |
| * response map for corresponding to the resulting HTTP response. |
| * |
| * In addition to the standard Ring request keys, the following keys are also |
| * recognized: |
| * * :url |
| * * :method |
| * * :query-params |
| */ |
| cljs_http.client.request = cljs_http.client.wrap_request.call(null,cljs_http.core.request); |
| /** |
| * Like #'request, but sets the :method and :url as appropriate. |
| */ |
| cljs_http.client.delete$ = (function cljs_http$client$delete(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5109 = arguments.length; |
| var i__4790__auto___5110 = (0); |
| while(true){ |
| if((i__4790__auto___5110 < len__4789__auto___5109)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5110])); |
| |
| var G__5111 = (i__4790__auto___5110 + (1)); |
| i__4790__auto___5110 = G__5111; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.delete$.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.delete$.cljs$core$IFn$_invoke$arity$variadic = (function (url,p__5105){ |
| var vec__5106 = p__5105; |
| var req = cljs.core.nth.call(null,vec__5106,(0),null); |
| return cljs_http.client.request.call(null,cljs.core.merge.call(null,req,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"method","method",55703592),new cljs.core.Keyword(null,"delete","delete",-1768633620),new cljs.core.Keyword(null,"url","url",276297046),url], null))); |
| })); |
| |
| (cljs_http.client.delete$.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.delete$.cljs$lang$applyTo = (function (seq5103){ |
| var G__5104 = cljs.core.first.call(null,seq5103); |
| var seq5103__$1 = cljs.core.next.call(null,seq5103); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5104,seq5103__$1); |
| })); |
| |
| /** |
| * Like #'request, but sets the :method and :url as appropriate. |
| */ |
| cljs_http.client.get = (function cljs_http$client$get(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5118 = arguments.length; |
| var i__4790__auto___5119 = (0); |
| while(true){ |
| if((i__4790__auto___5119 < len__4789__auto___5118)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5119])); |
| |
| var G__5120 = (i__4790__auto___5119 + (1)); |
| i__4790__auto___5119 = G__5120; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.get.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.get.cljs$core$IFn$_invoke$arity$variadic = (function (url,p__5114){ |
| var vec__5115 = p__5114; |
| var req = cljs.core.nth.call(null,vec__5115,(0),null); |
| return cljs_http.client.request.call(null,cljs.core.merge.call(null,req,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"method","method",55703592),new cljs.core.Keyword(null,"get","get",1683182755),new cljs.core.Keyword(null,"url","url",276297046),url], null))); |
| })); |
| |
| (cljs_http.client.get.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.get.cljs$lang$applyTo = (function (seq5112){ |
| var G__5113 = cljs.core.first.call(null,seq5112); |
| var seq5112__$1 = cljs.core.next.call(null,seq5112); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5113,seq5112__$1); |
| })); |
| |
| /** |
| * Like #'request, but sets the :method and :url as appropriate. |
| */ |
| cljs_http.client.head = (function cljs_http$client$head(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5127 = arguments.length; |
| var i__4790__auto___5128 = (0); |
| while(true){ |
| if((i__4790__auto___5128 < len__4789__auto___5127)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5128])); |
| |
| var G__5129 = (i__4790__auto___5128 + (1)); |
| i__4790__auto___5128 = G__5129; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.head.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.head.cljs$core$IFn$_invoke$arity$variadic = (function (url,p__5123){ |
| var vec__5124 = p__5123; |
| var req = cljs.core.nth.call(null,vec__5124,(0),null); |
| return cljs_http.client.request.call(null,cljs.core.merge.call(null,req,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"method","method",55703592),new cljs.core.Keyword(null,"head","head",-771383919),new cljs.core.Keyword(null,"url","url",276297046),url], null))); |
| })); |
| |
| (cljs_http.client.head.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.head.cljs$lang$applyTo = (function (seq5121){ |
| var G__5122 = cljs.core.first.call(null,seq5121); |
| var seq5121__$1 = cljs.core.next.call(null,seq5121); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5122,seq5121__$1); |
| })); |
| |
| /** |
| * Like #'request, but sets the :method and :url as appropriate. |
| */ |
| cljs_http.client.jsonp = (function cljs_http$client$jsonp(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5136 = arguments.length; |
| var i__4790__auto___5137 = (0); |
| while(true){ |
| if((i__4790__auto___5137 < len__4789__auto___5136)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5137])); |
| |
| var G__5138 = (i__4790__auto___5137 + (1)); |
| i__4790__auto___5137 = G__5138; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.jsonp.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.jsonp.cljs$core$IFn$_invoke$arity$variadic = (function (url,p__5132){ |
| var vec__5133 = p__5132; |
| var req = cljs.core.nth.call(null,vec__5133,(0),null); |
| return cljs_http.client.request.call(null,cljs.core.merge.call(null,req,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"method","method",55703592),new cljs.core.Keyword(null,"jsonp","jsonp",226119588),new cljs.core.Keyword(null,"url","url",276297046),url], null))); |
| })); |
| |
| (cljs_http.client.jsonp.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.jsonp.cljs$lang$applyTo = (function (seq5130){ |
| var G__5131 = cljs.core.first.call(null,seq5130); |
| var seq5130__$1 = cljs.core.next.call(null,seq5130); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5131,seq5130__$1); |
| })); |
| |
| /** |
| * Like #'request, but sets the :method and :url as appropriate. |
| */ |
| cljs_http.client.move = (function cljs_http$client$move(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5145 = arguments.length; |
| var i__4790__auto___5146 = (0); |
| while(true){ |
| if((i__4790__auto___5146 < len__4789__auto___5145)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5146])); |
| |
| var G__5147 = (i__4790__auto___5146 + (1)); |
| i__4790__auto___5146 = G__5147; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.move.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.move.cljs$core$IFn$_invoke$arity$variadic = (function (url,p__5141){ |
| var vec__5142 = p__5141; |
| var req = cljs.core.nth.call(null,vec__5142,(0),null); |
| return cljs_http.client.request.call(null,cljs.core.merge.call(null,req,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"method","method",55703592),new cljs.core.Keyword(null,"move","move",-2110884309),new cljs.core.Keyword(null,"url","url",276297046),url], null))); |
| })); |
| |
| (cljs_http.client.move.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.move.cljs$lang$applyTo = (function (seq5139){ |
| var G__5140 = cljs.core.first.call(null,seq5139); |
| var seq5139__$1 = cljs.core.next.call(null,seq5139); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5140,seq5139__$1); |
| })); |
| |
| /** |
| * Like #'request, but sets the :method and :url as appropriate. |
| */ |
| cljs_http.client.options = (function cljs_http$client$options(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5154 = arguments.length; |
| var i__4790__auto___5155 = (0); |
| while(true){ |
| if((i__4790__auto___5155 < len__4789__auto___5154)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5155])); |
| |
| var G__5156 = (i__4790__auto___5155 + (1)); |
| i__4790__auto___5155 = G__5156; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.options.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.options.cljs$core$IFn$_invoke$arity$variadic = (function (url,p__5150){ |
| var vec__5151 = p__5150; |
| var req = cljs.core.nth.call(null,vec__5151,(0),null); |
| return cljs_http.client.request.call(null,cljs.core.merge.call(null,req,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"method","method",55703592),new cljs.core.Keyword(null,"options","options",99638489),new cljs.core.Keyword(null,"url","url",276297046),url], null))); |
| })); |
| |
| (cljs_http.client.options.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.options.cljs$lang$applyTo = (function (seq5148){ |
| var G__5149 = cljs.core.first.call(null,seq5148); |
| var seq5148__$1 = cljs.core.next.call(null,seq5148); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5149,seq5148__$1); |
| })); |
| |
| /** |
| * Like #'request, but sets the :method and :url as appropriate. |
| */ |
| cljs_http.client.patch = (function cljs_http$client$patch(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5163 = arguments.length; |
| var i__4790__auto___5164 = (0); |
| while(true){ |
| if((i__4790__auto___5164 < len__4789__auto___5163)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5164])); |
| |
| var G__5165 = (i__4790__auto___5164 + (1)); |
| i__4790__auto___5164 = G__5165; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.patch.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.patch.cljs$core$IFn$_invoke$arity$variadic = (function (url,p__5159){ |
| var vec__5160 = p__5159; |
| var req = cljs.core.nth.call(null,vec__5160,(0),null); |
| return cljs_http.client.request.call(null,cljs.core.merge.call(null,req,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"method","method",55703592),new cljs.core.Keyword(null,"patch","patch",380775109),new cljs.core.Keyword(null,"url","url",276297046),url], null))); |
| })); |
| |
| (cljs_http.client.patch.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.patch.cljs$lang$applyTo = (function (seq5157){ |
| var G__5158 = cljs.core.first.call(null,seq5157); |
| var seq5157__$1 = cljs.core.next.call(null,seq5157); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5158,seq5157__$1); |
| })); |
| |
| /** |
| * Like #'request, but sets the :method and :url as appropriate. |
| */ |
| cljs_http.client.post = (function cljs_http$client$post(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5172 = arguments.length; |
| var i__4790__auto___5173 = (0); |
| while(true){ |
| if((i__4790__auto___5173 < len__4789__auto___5172)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5173])); |
| |
| var G__5174 = (i__4790__auto___5173 + (1)); |
| i__4790__auto___5173 = G__5174; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.post.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.post.cljs$core$IFn$_invoke$arity$variadic = (function (url,p__5168){ |
| var vec__5169 = p__5168; |
| var req = cljs.core.nth.call(null,vec__5169,(0),null); |
| return cljs_http.client.request.call(null,cljs.core.merge.call(null,req,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"method","method",55703592),new cljs.core.Keyword(null,"post","post",269697687),new cljs.core.Keyword(null,"url","url",276297046),url], null))); |
| })); |
| |
| (cljs_http.client.post.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.post.cljs$lang$applyTo = (function (seq5166){ |
| var G__5167 = cljs.core.first.call(null,seq5166); |
| var seq5166__$1 = cljs.core.next.call(null,seq5166); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5167,seq5166__$1); |
| })); |
| |
| /** |
| * Like #'request, but sets the :method and :url as appropriate. |
| */ |
| cljs_http.client.put = (function cljs_http$client$put(var_args){ |
| var args__4795__auto__ = []; |
| var len__4789__auto___5181 = arguments.length; |
| var i__4790__auto___5182 = (0); |
| while(true){ |
| if((i__4790__auto___5182 < len__4789__auto___5181)){ |
| args__4795__auto__.push((arguments[i__4790__auto___5182])); |
| |
| var G__5183 = (i__4790__auto___5182 + (1)); |
| i__4790__auto___5182 = G__5183; |
| continue; |
| } else { |
| } |
| break; |
| } |
| |
| var argseq__4796__auto__ = ((((1) < args__4795__auto__.length))?(new cljs.core.IndexedSeq(args__4795__auto__.slice((1)),(0),null)):null); |
| return cljs_http.client.put.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__4796__auto__); |
| }); |
| |
| (cljs_http.client.put.cljs$core$IFn$_invoke$arity$variadic = (function (url,p__5177){ |
| var vec__5178 = p__5177; |
| var req = cljs.core.nth.call(null,vec__5178,(0),null); |
| return cljs_http.client.request.call(null,cljs.core.merge.call(null,req,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"method","method",55703592),new cljs.core.Keyword(null,"put","put",1299772570),new cljs.core.Keyword(null,"url","url",276297046),url], null))); |
| })); |
| |
| (cljs_http.client.put.cljs$lang$maxFixedArity = (1)); |
| |
| /** @this {Function} */ |
| (cljs_http.client.put.cljs$lang$applyTo = (function (seq5175){ |
| var G__5176 = cljs.core.first.call(null,seq5175); |
| var seq5175__$1 = cljs.core.next.call(null,seq5175); |
| var self__4776__auto__ = this; |
| return self__4776__auto__.cljs$core$IFn$_invoke$arity$variadic(G__5176,seq5175__$1); |
| })); |
| |
| |
| //# sourceMappingURL=client.js.map |