Skip to content

Instantly share code, notes, and snippets.

@wullemsb
Created April 8, 2023 18:59
public class AttendeeType : ObjectType<Attendee>
{
protected override void Configure(IObjectTypeDescriptor<Attendee> descriptor)
{
descriptor
.ImplementsNode()
.IdField(t => t.Id)
.ResolveNode((ctx, id) => ctx.DataLoader<AttendeeByIdDataLoader>().LoadAsync(id, ctx.RequestAborted));
descriptor
.Field(t => t.SessionsAttendees)
.ResolveWith<AttendeeResolvers>(t => t.GetSessionsAsync(default!, default!, default!, default))
.Name("sessions");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment