UNPKG

jstp

Version:

Node JSTP implementation

43 lines (38 loc) 909 B
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);