У меня есть рабочий запрос прямо здесь
const getCicadaByUserIdQuery = gql`
query($id:String){
user(id:$id){
id
userName
password
cicadas {
name
id
image
long
lat
userid
}
}
}`
При передаче действительного идентификатора пользователя в localhost он вернет данные, как и ожидалось.Что я пытаюсь сделать, это передать параметр определенной базы пользователей вошедшему в систему пользователю
export default compose(
graphql(getCicadasQuery,{name:"getCicadasQuery"}),
graphql(addCicadaMutation,{name:"addCicadaMutation"}),
graphql(getCicadaByUserIdQuery,{
name:"getCicadaByUserIdQuery",
options: () => ({ variables: { id: getLoginUser().id } })
}),
graphql(getUsersQuery,{name:"getUsersQuery"}),
)(CicadaScoutScreen)
getLoginUser () - простая функция, которая возвращает данные текущего пользователя для входа в систему.
И я звоню по этому запросу:
this.props.getCicadaByUserIdQuery
, пожалуйста, помогите, кажется, я не могу заставить его работать