@ -9,7 +9,7 @@ main() {
|
||||
reflector.reflectionCapabilities = new ReflectionCapabilities();
|
||||
const ECHO_CHANNEL = "ECHO";
|
||||
bootstrap("background_index.dart").then((instance) {
|
||||
var broker = instance.app.createClientMessageBroker(ECHO_CHANNEL);
|
||||
var broker = instance.app.createClientMessageBroker(ECHO_CHANNEL, false);
|
||||
querySelector("#send_echo").addEventListener("click", (e) {
|
||||
var val = (querySelector("#echo_input") as InputElement).value;
|
||||
var args = new UiArguments("echo", [new FnArg(val, PRIMITIVE)]);
|
||||
|
@ -3,7 +3,7 @@ import {bootstrap, UiArguments, FnArg, PRIMITIVE} from "angular2/web_worker/ui";
|
||||
const ECHO_CHANNEL = "ECHO";
|
||||
|
||||
var instance = bootstrap("loader.js");
|
||||
var broker = instance.app.createClientMessageBroker(ECHO_CHANNEL);
|
||||
var broker = instance.app.createClientMessageBroker(ECHO_CHANNEL, false);
|
||||
|
||||
document.getElementById("send_echo")
|
||||
.addEventListener("click", (e) => {
|
||||
|
@ -7,7 +7,7 @@ const ECHO_CHANNEL = "ECHO";
|
||||
@View({template: "<h1>WebWorker MessageBroker Test</h1>"})
|
||||
export class App {
|
||||
constructor(private _serviceBrokerFactory: ServiceMessageBrokerFactory) {
|
||||
var broker = _serviceBrokerFactory.createMessageBroker(ECHO_CHANNEL);
|
||||
var broker = _serviceBrokerFactory.createMessageBroker(ECHO_CHANNEL, false);
|
||||
broker.registerMethod("echo", [PRIMITIVE], this._echo, PRIMITIVE);
|
||||
}
|
||||
|
||||
|
@ -10,7 +10,9 @@ import 'dart:html'
|
||||
main() {
|
||||
reflector.reflectionCapabilities = new ReflectionCapabilities();
|
||||
var webSocket = new WebSocket("ws://127.0.0.1:1337/ws");
|
||||
var bus = new WebSocketMessageBus.fromWebSocket(webSocket);
|
||||
webSocket.onOpen.listen((e) {
|
||||
var bus = new WebSocketMessageBus.fromWebSocket(webSocket);
|
||||
|
||||
bootstrapUICommon(bus);
|
||||
bootstrapUICommon(bus);
|
||||
});
|
||||
}
|
||||
|
@ -12,5 +12,6 @@ void main() {
|
||||
HttpServer.bind('127.0.0.1', 1337).then((HttpServer server) {
|
||||
var bus = new MultiClientServerMessageBus.fromHttpServer(server);
|
||||
bootstrapWebWorkerCommon(TodoApp, bus).catchError((error) => throw error);
|
||||
print ("Server Listening for requests on 127.0.0.1:1337");
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user