blob: ca5b100fbc493c1dd9896adcc51152d2aa475bf7 [file] [log] [blame]
#!mojo mojo:js_content_handler
define("main", [
"mojo/services/public/js/application",
"services/js/test/echo_service.mojom",
], function(application, echoServiceMojom) {
const Application = application.Application;
const EchoService = echoServiceMojom.EchoService;
var echoTargetApp;
class EchoTarget extends Application {
acceptConnection(url, echoSP) {
echoTargetApp = this;
var echoService = echoSP.requestService(EchoService);
var echoString = "echo_target.js";
echoService.echoString(echoString).then(function(response) {
if (response.value != echoString)
throw new Error("EchoTarget echoString=\"" + response.value + "\"");
echoTargetApp.quit();
});
}
}
return EchoTarget;
});