UNPKG

@intuitionrobotics/user-account

Version:
17 lines 731 B
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