webamp/packages/skin-database/api/graphql/resolvers/UserResolver.ts
Jordan Eldredge 919b52b52f Upgrade grats
2024-08-25 18:41:45 -07:00

18 lines
367 B
TypeScript

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