Apollo-Client | Nenhum resultado da consulta ao usar determinados campos

votos
1

Eu estou tentando usar Apollo-cliente em meu aplicativo reagir nativo, mas por algum motivo eu só pode obter resultados de consultas quando eu usar determinados campos.

Aqui está a minha primeira consulta:

`query RootQueryType($page: Int!) {
                    events(page: $page) {
                        title
                    }
                }`

Funcionando perfeitamente no RN e GraphiQL mas assim que eu adicionar ou usar um outro campo que titleeu não obter qualquer resultado da consulta no RN. Está funcionando perfeitamente em GraphiQL e não há nenhum erro em tudo.

Por exemplo :

`query RootQueryType($page: Int!) {
                    events(page: $page) {
                       description
                    }
                }`

Aqui é o meu tipo de evento:

const EventType = new GraphQLObjectType({
    name: 'EventType',
    fields: () => ({
        id: { type: GraphQLID },
        title: { type: GraphQLString },
        category: { type: GraphQLString },
        description: { type: GraphQLString },
        terminated: { type: GraphQLBoolean },
        coverUrl: { type: GraphQLString },
        startDate: { type: GraphQLString },
        endDate: { type: GraphQLString },
        price: { type: GraphQLFloat },
        website: { type: GraphQLString },
        ticketsUrl: { type: GraphQLString },
        geometry: { type: GraphQLString },
        participantsCount: { type: GraphQLInt },
        participants: {
            type: new GraphQLList(UserType),
            resolve(parentValue) {
                return Event.findParticipants(parentValue.id);
            }
        }
    })
});
Publicado 13/04/2017 em 08:07
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more