UNPKG

@intuitionrobotics/user-account

Version:
14 lines 600 B
import { ApiResponse, ServerApi } from "@intuitionrobotics/thunderstorm/backend"; import { HttpMethod } from "@intuitionrobotics/thunderstorm"; import { AccountModule } from "./_imports.js"; class ValidateToken extends ServerApi { constructor() { super(HttpMethod.GET); } async process(request, response, _queryParams, _body) { const { email, _id, createdTimestamp } = await AccountModule.validateSession(request, this.getScopes(), response); return { email, _id, createdTimestamp }; } } export default new ValidateToken(); //# sourceMappingURL=validate.js.map