api/graph: Add internal user query

This commit is contained in:
Adnan Maolood 2022-06-29 08:28:46 -04:00 committed by Drew DeVault
parent 9891d0c7d4
commit 92548c033d
2 changed files with 5 additions and 0 deletions

View File

@ -339,6 +339,7 @@ type Query {
me: User! @access(scope: PROFILE, kind: RO)
userByID(id: Int!): User @anoninternal
user(username: String!): User @anoninternal
"Returns a specific user"
userByName(username: String!): User @access(scope: PROFILE, kind: RO)

View File

@ -1358,6 +1358,10 @@ func (r *queryResolver) UserByID(ctx context.Context, id int) (*model.User, erro
return loaders.ForContext(ctx).UsersByID.Load(id)
}
func (r *queryResolver) User(ctx context.Context, username string) (*model.User, error) {
return loaders.ForContext(ctx).UsersByName.Load(username)
}
func (r *queryResolver) UserByName(ctx context.Context, username string) (*model.User, error) {
return loaders.ForContext(ctx).UsersByName.Load(username)
}