UNPKG

@intuitionrobotics/user-account

Version:
18 lines 826 B
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