japji/resources/public/js/cljs-runtime/scittle.nrepl.js

25 lines
1,013 B
JavaScript

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