webamp/packages/skin-database/api/graphql/resolvers/UserResolver.ts
Jordan Eldredge 9af4c7336c Upgrade Grats
2025-01-23 20:12:54 -08:00

17 lines
357 B
TypeScript

import UserContext from "../../../data/UserContext.js";
/** @gqlType User */
export default class UserResolver {
/** @gqlField */
username(ctx: UserContext): string | null {
return ctx.username;
}
}
/**
* The currently authenticated user, if any.
* @gqlQueryField
*/
export function me(): UserResolver | null {
return new UserResolver();
}