import { ContentfulStatusCode } from "hono/utils/http-status"; import { apiResponse } from "../../../modules/api-utils/apiResponse"; import { createRoute } from "../../../modules/api-utils/createRoute"; import { authMiddleware } from "../../middleware/authorization"; // /v1/user/@me export default createRoute( "get", ["/@me"], (c) => { const response = apiResponse.successful( "Fetched user.", c.get("user")?.toJson(), ); return c.json(response, response.status as ContentfulStatusCode); }, authMiddleware({ scopes: ["user.read"] }), );