@pubby/sdk
Version:
Pubby Development Kit
45 lines (41 loc) • 1.2 kB
JavaScript
;
var tslib = require('tslib');
var Rest = require('../../../lib/Rest.js');
var UserService = /** @class */ (function (_super) {
tslib.__extends(UserService, _super);
function UserService(api) {
return _super.call(this, api, "users") || this;
}
UserService.prototype.signup = function (user) {
return this.axios({
method: "POST",
url: "signup",
data: user,
public: true,
});
};
UserService.prototype.getProfile = function () {
return this.request({
method: "GET",
baseURL: this.baseURL,
url: "/me",
});
};
UserService.prototype.updateProfile = function (user) {
return this.request({
method: "PATCH",
baseURL: this.baseURL,
url: "/me",
data: user,
});
};
UserService.prototype.getNextMedia = function () {
return this.request({
method: "GET",
baseURL: this.baseURL,
url: "/me/next-media",
});
};
return UserService;
}(Rest.Rest));
module.exports = UserService;