trender-client
Version:
Official Trender client API
33 lines (32 loc) • 1.19 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const RequestEmitter_1 = tslib_1.__importDefault(require("../utils/RequestEmitter"));
const CustomSubscriptionManager_1 = tslib_1.__importDefault(require("./CustomSubscriptionManager"));
class SubscriptionManager extends RequestEmitter_1.default {
constructor(params) {
super(params);
Object.defineProperty(this, "custom", {
enumerable: true,
configurable: true,
writable: true,
value: void 0
});
this.custom = new CustomSubscriptionManager_1.default(params);
}
dashboard() {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const request = yield this.getRequest(`/subscriptions/dashboard`);
const response = request;
return response;
});
}
fetch() {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const request = yield this.getRequest(`/subscriptions`);
const response = request;
return response;
});
}
}
exports.default = SubscriptionManager;