From 2ab8cc94810f6f434bbdf70ae0da08245703da20 Mon Sep 17 00:00:00 2001 From: Chi Vinh Le Date: Tue, 16 May 2017 18:05:07 +0700 Subject: [PATCH 1/2] Allow Apollo to invalidate old user data --- client/coral-embed-stream/src/containers/Embed.js | 1 + client/coral-settings/containers/ProfileContainer.js | 1 + 2 files changed, 2 insertions(+) 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 84c2c1642..7105f7e74 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, From 7d858c7b3f5ea77e7c524a137f6de09cd823b921 Mon Sep 17 00:00:00 2001 From: Chi Vinh Le Date: Wed, 17 May 2017 01:25:06 +0700 Subject: [PATCH 2/2] Readd lastComment field to asset resolver --- graph/resolvers/asset.js | 7 +++++++ 1 file changed, 7 insertions(+) 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); },