Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
let path = "/" + encodeURIComponent(name) + "/properties/" + encodeURIComponent(propertyName);
let listener = new PropertyResourceListener(thing, propertyName);
this.addResource(path, listener);
}
for (let actionName in thing.actions) {
let path = "/" + encodeURIComponent(name) + "/actions/" + encodeURIComponent(actionName);
let listener = new ActionResourceListener(thing, actionName);
this.addResource(path, listener);
}
for (let eventName in thing.events) {
let path = "/" + encodeURIComponent(name) + "/events/" + encodeURIComponent(eventName);
let listener = new EventResourceListener(eventName, thing.events[eventName].getState().subject);
this.addResource(path, listener);
}
this.addResource("/" + encodeURIComponent(name), new TDResourceListener(thing));
resolve();
});
}