Tweak stub broker index.js
This commit is contained in:
parent
44c1d425b3
commit
afccc4172a
|
@ -6,7 +6,7 @@ const UI = require("@syndicate-lang/driver-browser-ui");
|
||||||
|
|
||||||
const Http = activate require("@syndicate-lang/driver-http-node");
|
const Http = activate require("@syndicate-lang/driver-http-node");
|
||||||
const Tcp = activate require("@syndicate-lang/driver-tcp-node");
|
const Tcp = activate require("@syndicate-lang/driver-tcp-node");
|
||||||
// import { currentFacet } from "@syndicate-lang/core";
|
import { Decoder, Bytes } from "@syndicate-lang/core";
|
||||||
|
|
||||||
const server = Http.HttpServer(null, 8000);
|
const server = Http.HttpServer(null, 8000);
|
||||||
|
|
||||||
|
@ -34,11 +34,11 @@ spawn named 'rootServer' {
|
||||||
spawn named 'websocketListener' {
|
spawn named 'websocketListener' {
|
||||||
during Http.WebSocket($reqId, server, ['broker'], _) spawn named ['wsConnection', reqId] {
|
during Http.WebSocket($reqId, server, ['broker'], _) spawn named ['wsConnection', reqId] {
|
||||||
on message Http.DataIn(reqId, $message) {
|
on message Http.DataIn(reqId, $message) {
|
||||||
console.log('got', reqId, new (require('preserves').Decoder)(message).next())
|
console.log('got', reqId, new Decoder(message).next());
|
||||||
^ Http.DataOut(reqId, message);
|
^ Http.DataOut(reqId, message);
|
||||||
}
|
}
|
||||||
|
|
||||||
stop on message Http.DataIn(reqId, "quit");
|
stop on message Http.DataIn(reqId, Bytes.from("quit"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue