goog.provide('scittle.nrepl'); scittle.nrepl.ws_url = (function scittle$nrepl$ws_url(host,port,path){ return ["ws://",cljs.core.str.cljs$core$IFn$_invoke$arity$1(host),":",cljs.core.str.cljs$core$IFn$_invoke$arity$1(port),"/",cljs.core.str.cljs$core$IFn$_invoke$arity$1(path)].join(''); }); var temp__5823__auto___50042 = window.SCITTLE_NREPL_WEBSOCKET_PORT; if(cljs.core.truth_(temp__5823__auto___50042)){ var ws_port_50043 = temp__5823__auto___50042; (window.ws_nrepl = (new WebSocket(scittle.nrepl.ws_url(window.location.hostname,ws_port_50043,"_nrepl")))); } else { } var temp__5823__auto___50044 = sci.nrepl.server.nrepl_websocket(); if(cljs.core.truth_(temp__5823__auto___50044)){ var ws_50045 = temp__5823__auto___50044; (ws_50045.onmessage = (function (event){ return sci.nrepl.server.handle_nrepl_message(clojure.edn.read_string.cljs$core$IFn$_invoke$arity$1(event.data)); })); (ws_50045.onerror = (function (event){ return console.log(event); })); } else { } //# sourceMappingURL=scittle.nrepl.js.map