@intuitionrobotics/user-account
Version:
18 lines • 826 B
JavaScript
import { ApiResponse, RemoteProxy, ServerApi } from "@intuitionrobotics/thunderstorm/backend";
import { AccountModule } from "./_imports.js";
import { HttpMethod } from "@intuitionrobotics/thunderstorm";
import {} from "@intuitionrobotics/thunderstorm/backend";
import { validateExists } from "@intuitionrobotics/ts-common";
class ServerApi_Account_Upsert extends ServerApi {
constructor() {
super(HttpMethod.POST);
this.setMiddlewares(RemoteProxy.Middleware);
this.setBodyValidator({ password: validateExists(), email: validateExists(), password_check: undefined });
this.dontPrintResponse();
}
async process(request, response, queryParams, body) {
return AccountModule.upsert(body);
}
}
export default new ServerApi_Account_Upsert();
//# sourceMappingURL=upsert.js.map