execute

open override fun <D : Operation.Data> execute(request: ApolloRequest<D>): Flow<ApolloResponse<D>>

Executes the given ApolloRequest using WebSockets

Return

a cold Flow that subscribes when started and unsubscribes when cancelled. The returned Flow buffers responses without upper bound.

Else, the Flow will emit a response with a non-null ApolloResponse.exception and terminate normally.