Using custom Appsync queries with the Amplify-Android sdk

981 Views Asked by At

I have a custom query in my schema with its own pipeline resolver set up:

type Query {
    getMomentAppendView(mid: ID!): Moment
}

I am unsure what codegen labels it as in the Amplify framework. In the tutorials I only see how to get the pre-made queries for models. For example, on a simple @model (like Moment, above.)

Amplify.API.query(
    // Return a single item
    ModelQuery.get(Moment::class.java, mid),
    { resp ->
        val response = Response<Moment>()
        response.data = resp.data as Moment
        response.isSuccessful = true
        cont.resume(response)
    },
    { error ->
        val response = Response<Moment>()
        response.throwable = error
        response.isSuccessful = false
        cont.resume(response)
    }
)

How do I execute my custom GraphQL query?

0

There are 0 best solutions below