Try out preserves
This commit is contained in:
parent
018a2bd399
commit
e65c361c14
|
@ -15,7 +15,8 @@
|
||||||
"@syndicate-lang/driver-browser-ui": "^0.0.12",
|
"@syndicate-lang/driver-browser-ui": "^0.0.12",
|
||||||
"@syndicate-lang/driver-http-node": "^0.0.11",
|
"@syndicate-lang/driver-http-node": "^0.0.11",
|
||||||
"@syndicate-lang/driver-tcp-node": "^0.0.1",
|
"@syndicate-lang/driver-tcp-node": "^0.0.1",
|
||||||
"@syndicate-lang/driver-timer": "^0.0.15"
|
"@syndicate-lang/driver-timer": "^0.0.15",
|
||||||
|
"preserves": "^0.0.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepare": "which redo >/dev/null && redo || ../../do"
|
"prepare": "which redo >/dev/null && redo || ../../do"
|
||||||
|
|
|
@ -14,6 +14,9 @@ spawn named 'serverLogger' {
|
||||||
on asserted Http.Request(_, server, $method, $path, $query, $req) {
|
on asserted Http.Request(_, server, $method, $path, $query, $req) {
|
||||||
console.log(method, path.toJS(), query.toJS());
|
console.log(method, path.toJS(), query.toJS());
|
||||||
}
|
}
|
||||||
|
on asserted Http.WebSocket(_, server, $path, $query) {
|
||||||
|
console.log(path.toJS(), query.toJS());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
spawn named 'rootServer' {
|
spawn named 'rootServer' {
|
||||||
|
@ -31,7 +34,7 @@ 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, message);
|
console.log('got', reqId, new (require('preserves').Decoder)(message).next())
|
||||||
^ Http.DataOut(reqId, message);
|
^ Http.DataOut(reqId, message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue