@pubby/sdk
Version:
Pubby Development Kit
43 lines (40 loc) • 1.19 kB
JavaScript
import { __extends } from 'tslib';
import { Rest } from '../../../lib/Rest.js';
var UserService = /** @class */ (function (_super) {
__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));
export { UserService as default };