11 lines
406 B
TypeScript
11 lines
406 B
TypeScript
import { getBearerToken, jsonResponse, meshkeeFetch, unauthorizedResponse } from "@/lib/meshkee-server";
|
|
|
|
export async function GET(request: Request) {
|
|
const token = getBearerToken(request);
|
|
if (!token) return unauthorizedResponse();
|
|
|
|
const res = await meshkeeFetch("/auth/me", { token });
|
|
if (!res.ok) return jsonResponse({ error: "Unauthorized" }, res.status);
|
|
return jsonResponse(res.data);
|
|
}
|