channelape-sdk
Version:
A client for interacting with ChannelApe's API
23 lines • 883 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const Q = require("q");
const Version_1 = require("../../model/Version");
const Resource_1 = require("../../model/Resource");
const RestService_1 = require("../../service/RestService");
class UsersService extends RestService_1.default {
constructor(client) {
super();
this.client = client;
this.EXPECTED_GET_STATUS = 200;
}
get(userId) {
const deferred = Q.defer();
const requestUrl = `/${Version_1.default.V1}${Resource_1.default.USERS}/${userId}`;
this.client.get(requestUrl, {}, (error, response, body) => {
this.mapResponseToPromise(requestUrl, deferred, error, response, body, this.EXPECTED_GET_STATUS);
});
return deferred.promise;
}
}
exports.default = UsersService;
//# sourceMappingURL=UsersService.js.map