mirror of
https://github.com/PretendoNetwork/website.git
synced 2026-08-31 13:07:12 -05:00
17 lines
457 B
TypeScript
17 lines
457 B
TypeScript
import type { GetApiAuthMe } from "#shared/api-types"
|
|
|
|
export default defineEventHandler(async (event): Promise<GetApiAuthMe> => {
|
|
const auth = enforceLoggedIn(event);
|
|
|
|
const grpc = useAccountGrpc(event);
|
|
const data = await grpc.getUserData({ pid: auth.pid });
|
|
return {
|
|
pid: data.pid,
|
|
username: data.username,
|
|
mii: data.mii ? {
|
|
imageUrl: `https://r2-cdn.pretendo.cc/mii/${data.pid}/normal_face.png`,
|
|
name: data.mii.name,
|
|
} : null,
|
|
};
|
|
});
|