La requête de mutation envoyée à GraphQL n'inclut pas le résultat de l'intersection entre la requête de piste et ma requête de graisse.Le fragment Fat Query non inclus dans la requête envoyée à GraphQL
C'est ma classe de mutation:
getMutation() {
return Relay.QL`mutation { updateTag }`
}
getVariables() {
return {
id: this.props.id,
name: this.props.name,
isFollowed: this.props.isFollowed,
}
}
getFatQuery() {
return Relay.QL`
fragment on UpdateTagPayload {
viewer {
followedTags {
tagList {
name
}
}
}
}
`;
}
getConfigs() {
return [
{
type: 'FIELDS_CHANGE',
fieldIDs: {
viewer: this.props.viewerID,
},
},
]
}
Et ceci est la requête résultante, envoyée à GraphQL:
mutation FollowTagMutation($input_0:UpdateTagInput!) {
updateTag(input:$input_0) {
clientMutationId
}
}
J'attends une partie des champs définis dans mon Fat requête pour être aussi Là.
Dans la console, les variables Fragment sur chenilles est un objet vide (Object{}
), et le sur chenilles Fragment Query est juste vide.
Ainsi, il semble que, lorsque la piste et la requête fat sont interceptées, le résultat est une requête Intersection vide.
Toute aide sur * ceci? Qu'est-ce que j'oublie ici?
Pourriez-vous poster le code qui a fonctionné? Je ne comprends pas vraiment ce que vous entendez par 'Connectez la visionneuse dans ma requête de graisse à la visionneuse dans mon magasin de relais local'. – superquest