@intuitionrobotics/user-account
Version:
17 lines • 731 B
JavaScript
import { ApiException, ApiResponse, ServerApi } from "@intuitionrobotics/thunderstorm/backend";
import { AccountModule, Header_SessionId } from "./_imports.js";
import { HttpMethod } from "@intuitionrobotics/thunderstorm";
import {} from "@intuitionrobotics/thunderstorm/backend";
class ServerApi_Account_Logout extends ServerApi {
constructor() {
super(HttpMethod.POST);
}
async process(request, _response, _queryParams, _body) {
const sessionId = Header_SessionId.get(request);
if (!sessionId)
throw new ApiException(404, 'Missing sessionId');
return AccountModule.logout(sessionId);
}
}
export default new ServerApi_Account_Logout();
//# sourceMappingURL=logout.js.map