diff --git a/client/coral-embed-stream/src/containers/Embed.js b/client/coral-embed-stream/src/containers/Embed.js index 0ea577530..7309965a4 100644 --- a/client/coral-embed-stream/src/containers/Embed.js +++ b/client/coral-embed-stream/src/containers/Embed.js @@ -65,6 +65,7 @@ const EMBED_QUERY = gql` totalCommentCount(excludeIgnored: $excludeIgnored) } me { + id status } ...${getDefinitionName(Stream.fragments.root)} diff --git a/client/coral-settings/containers/ProfileContainer.js b/client/coral-settings/containers/ProfileContainer.js index a9355d918..f5779c1c2 100644 --- a/client/coral-settings/containers/ProfileContainer.js +++ b/client/coral-settings/containers/ProfileContainer.js @@ -86,6 +86,7 @@ const withQuery = graphql( gql` query EmbedStreamProfileQuery { me { + id ignoredUsers { id, username, diff --git a/graph/resolvers/asset.js b/graph/resolvers/asset.js index 41710ba35..747e2534e 100644 --- a/graph/resolvers/asset.js +++ b/graph/resolvers/asset.js @@ -1,4 +1,11 @@ const Asset = { + lastComment({id}, _, {loaders: {Comments}}) { + return Comments.getByQuery({ + asset_id: id, + limit: 1, + parent_id: null + }).then((data) => data[0]); + }, recentComments({id}, _, {loaders: {Comments}}) { return Comments.genRecentComments.load(id); },