| e93a978 | 1 | import { hubRequest } from "../api.js"; | ||
| e93a978 | 2 | |||
| e93a978 | 3 | interface MeResponse { | ||
| e93a978 | 4 | user: { | ||
| e93a978 | 5 | id: number; | ||
| e93a978 | 6 | username: string; | ||
| e93a978 | 7 | display_name: string; | ||
| e93a978 | 8 | created_at: string; | ||
| e93a978 | 9 | }; | ||
| e93a978 | 10 | } | ||
| e93a978 | 11 | |||
| e93a978 | 12 | export async function whoami() { | ||
| e93a978 | 13 | const { user } = await hubRequest<MeResponse>("/api/auth/me"); | ||
| e93a978 | 14 | console.log(user.username); | ||
| e93a978 | 15 | } |