Jack Toumey
02/02/2019, 3:56 AMexport const Message = new GraphQLObjectType({
name: 'Message',
fields: () => ({
id: { type: GraphQLNonNull(ObjectId) },
text: { type: GraphQLString },
createdAt: { type: GraphQLString },
user: {
type: User,
resolve: async (message, args, { loaders }) => {
return await loaders.user.load(message.userId);
},
},
})
});