From 071cf1ce1d2614c365ebcbd285a5d1eb6cddc937 Mon Sep 17 00:00:00 2001 From: Belen Curcio Date: Fri, 17 Aug 2018 10:49:50 -0300 Subject: [PATCH] User signedIn enters the stream --- src/core/client/stream/queries/StreamQuery.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/core/client/stream/queries/StreamQuery.tsx b/src/core/client/stream/queries/StreamQuery.tsx index f6ad272bb..f3083da0e 100644 --- a/src/core/client/stream/queries/StreamQuery.tsx +++ b/src/core/client/stream/queries/StreamQuery.tsx @@ -1,5 +1,4 @@ import * as React from "react"; -import { StatelessComponent } from "react"; import { ReadyState } from "react-relay"; import { @@ -14,6 +13,7 @@ import { import { StreamQueryLocal as Local } from "talk-stream/__generated__/StreamQueryLocal.graphql"; import StreamContainer from "../containers/StreamContainer"; +import { StatelessComponent } from "enzyme"; interface InnerProps { local: Local; @@ -25,6 +25,7 @@ export const render = ({ error, props }: ReadyState) => { } if (props) { + console.log(props); return ; } @@ -32,7 +33,7 @@ export const render = ({ error, props }: ReadyState) => { }; const StreamQuery: StatelessComponent = ({ - local: { assetID }, + local: { assetID, authToken }, }) => ( query={graphql` @@ -40,7 +41,7 @@ const StreamQuery: StatelessComponent = ({ asset(id: $assetID) { ...StreamContainer_asset } - me { + me @include(if: $signedIn) { id username displayName @@ -50,6 +51,7 @@ const StreamQuery: StatelessComponent = ({ `} variables={{ assetID, + signedIn: !!authToken, }} render={render} /> @@ -59,6 +61,7 @@ const enhanced = withLocalStateContainer( graphql` fragment StreamQueryLocal on Local { assetID + authToken } ` )(StreamQuery);