Files
talk/graph/resolvers/comment.js
T
2017-01-20 16:49:19 -07:00

24 lines
549 B
JavaScript

const Comment = {
user({author_id}, _, {loaders}) {
return loaders.Users.getByID.load(author_id);
},
replies({id}, _, {loaders}) {
return loaders.Comments.getByParentID.load(id);
},
actions({id}, _, {loaders}) {
return loaders.Actions.getByItemID.load(id);
},
status({status}) {
// Because the status can be `null`, we do this check.
if (status) {
return status.toUpperCase();
}
},
asset({asset_id}, _, {loaders}) {
return loaders.Assets.getByID.load(asset_id);
}
};
module.exports = Comment;