jstp
Version:
Node JSTP implementation
43 lines (38 loc) • 909 B
JavaScript
var jstp = require("../../../../../index.js");
var Resource = {
process: function (engine, answer, dispatch) {
if (answer) console.log("First Resource Answer");
// else console.log("Got here");
},
answer: function (engine, answer) {
console.log("Got the answer");
}
}
var SecondResource = {
process: function (engine, answer, dispatch) {
if (answer) console.log("Second Resource Answer");
// else console.log("Got here");
}
}
jstp.bind({
endpoint: {
method: "*",
resource: ["User"]
}
}, Resource.process, Resource);
setTimeout( function () {
jstp.bind({
endpoint: {
method: "*",
resource: ["User"]
}
}, SecondResource.process, SecondResource);
setTimeout( function () {
jstp.get({
resource: ["User"],
body: {
message: "Hello World"
}
}, Resource.answer, Resource);
}, 2000);
}, 2000);