UNPKG

bigml-nodered-core

Version:
155 lines (146 loc) 6.34 kB
// Compiled by ClojureScript 1.10.520 {:target :nodejs} goog.provide('bigml_nodered_core.bigml'); goog.require('cljs.core'); goog.require('clojure.string'); bigml_nodered_core.bigml.bigml = require("bigml"); bigml_nodered_core.bigml.bigml_error_handler = (function bigml_nodered_core$bigml$bigml_error_handler(var_args){ var G__2537 = arguments.length; switch (G__2537) { case 2: return bigml_nodered_core.bigml.bigml_error_handler.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; case 1: return bigml_nodered_core.bigml.bigml_error_handler.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); bigml_nodered_core.bigml.bigml_error_handler.cljs$core$IFn$_invoke$arity$2 = (function (success,error){ return (function (e,i){ if(cljs.core.truth_((function (){var and__4120__auto__ = (e == null); if(and__4120__auto__){ var and__4120__auto____$1 = (!((i == null))); if(and__4120__auto____$1){ var and__4120__auto____$2 = i.resource; if(cljs.core.truth_(and__4120__auto____$2)){ var and__4120__auto____$3 = i.status; if(cljs.core.truth_(and__4120__auto____$3)){ return cljs.core._EQ_.call(null,i.status.code,(5)); } else { return and__4120__auto____$3; } } else { return and__4120__auto____$2; } } else { return and__4120__auto____$1; } } else { return and__4120__auto__; } })())){ return success.call(null,i); } else { return error.call(null,(function (){var or__4131__auto__ = e; if(cljs.core.truth_(or__4131__auto__)){ return or__4131__auto__; } else { return i.status; } })()); } }); }); bigml_nodered_core.bigml.bigml_error_handler.cljs$core$IFn$_invoke$arity$1 = (function (cbk){ return bigml_nodered_core.bigml.bigml_error_handler.call(null,(function (p1__2534_SHARP_){ return cbk.call(null,null,p1__2534_SHARP_); }),(function (p1__2535_SHARP_){ return cbk.call(null,p1__2535_SHARP_,null); })); }); bigml_nodered_core.bigml.bigml_error_handler.cljs$lang$maxFixedArity = 2; bigml_nodered_core.bigml.wz_wait = (function bigml_nodered_core$bigml$wz_wait(handler,cbk){ return (function bigml_nodered_core$bigml$wz_wait_$_wait(e,i){ var i__$1 = (function (){var or__4131__auto__ = i.object; if(cljs.core.truth_(or__4131__auto__)){ return or__4131__auto__; } else { return i; } })(); var s = i__$1.status; if(cljs.core.truth_((function (){var and__4120__auto__ = (e == null); if(and__4120__auto__){ var and__4120__auto____$1 = (!((s == null))); if(and__4120__auto____$1){ var and__4120__auto____$2 = i__$1.resource; if(cljs.core.truth_(and__4120__auto____$2)){ return ((cljs.core.not_EQ_.call(null,s.code,(5))) && (cljs.core.not_EQ_.call(null,s.code,(-1)))); } else { return and__4120__auto____$2; } } else { return and__4120__auto____$1; } } else { return and__4120__auto__; } })())){ return setTimeout(((function (i__$1,s){ return (function (){ return handler.get(i__$1.resource,bigml_nodered_core$bigml$wz_wait_$_wait); });})(i__$1,s)) ,(1000)); } else { return bigml_nodered_core.bigml.bigml_error_handler.call(null,cbk).call(null,e,i__$1); } }); }); bigml_nodered_core.bigml.bigml_connection = (function bigml_nodered_core$bigml$bigml_connection(username,apikey,domain){ var connection = bigml_nodered_core.bigml.bigml.BigML; return (new connection(username,apikey,cljs.core.clj__GT_js.call(null,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"domain","domain",1847214937),domain], null)))); }); bigml_nodered_core.bigml.bigml_execution = (function bigml_nodered_core$bigml$bigml_execution(connection){ var exec = bigml_nodered_core.bigml.bigml.Execution; return (new exec(connection)); }); bigml_nodered_core.bigml.bigml_script = (function bigml_nodered_core$bigml$bigml_script(connection){ var script = bigml_nodered_core.bigml.bigml.Script; return (new script(connection)); }); bigml_nodered_core.bigml.wz_exec_id = (function bigml_nodered_core$bigml$wz_exec_id(script_id,inputs,cbk,opts){ var un = new cljs.core.Keyword(null,"username","username",1605666410).cljs$core$IFn$_invoke$arity$1(opts); var ak = new cljs.core.Keyword(null,"apikey","apikey",774584569).cljs$core$IFn$_invoke$arity$1(opts); var domain = new cljs.core.Keyword(null,"domain","domain",1847214937).cljs$core$IFn$_invoke$arity$1(opts); var connection = (function (){var or__4131__auto__ = new cljs.core.Keyword(null,"connection","connection",-123599300).cljs$core$IFn$_invoke$arity$1(opts); if(cljs.core.truth_(or__4131__auto__)){ return or__4131__auto__; } else { return bigml_nodered_core.bigml.bigml_connection.call(null,un,ak,domain); } })(); var exec = bigml_nodered_core.bigml.bigml_execution.call(null,connection); var wait = bigml_nodered_core.bigml.wz_wait.call(null,exec,cbk); return exec.create(script_id,cljs.core.clj__GT_js.call(null,inputs),wait); }); bigml_nodered_core.bigml.wz_exec = (function bigml_nodered_core$bigml$wz_exec(name,whizzml,username,apikey,domain,cbk){ var connection = bigml_nodered_core.bigml.bigml_connection.call(null,username,apikey,domain); var script = bigml_nodered_core.bigml.bigml_script.call(null,connection); return script.create(whizzml,cljs.core.clj__GT_js.call(null,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"name","name",1843675177),name], null)),bigml_nodered_core.bigml.wz_wait.call(null,script,bigml_nodered_core.bigml.bigml_error_handler.call(null,((function (connection,script){ return (function (p1__2539_SHARP_){ return bigml_nodered_core.bigml.wz_exec_id.call(null,p1__2539_SHARP_.resource,cljs.core.PersistentArrayMap.EMPTY,cbk,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"connection","connection",-123599300),connection], null)); });})(connection,script)) ,((function (connection,script){ return (function (p1__2540_SHARP_){ return cbk.call(null,p1__2540_SHARP_,null); });})(connection,script)) ))); }); bigml_nodered_core.bigml.upload_source = (function bigml_nodered_core$bigml$upload_source(file,username,apikey,domain,opts,cbk){ var connection = bigml_nodered_core.bigml.bigml_connection.call(null,username,apikey,domain); var source = bigml_nodered_core.bigml.bigml.Source; var source__$1 = (new source(connection)); return source__$1.create(file,bigml_nodered_core.bigml.wz_wait.call(null,source__$1,cbk)); }); //# sourceMappingURL=bigml.js.map?rel=1628192450595