Subscriptions
Subscriptions
Relay exposes the following APIs to create subscriptions.
const {requestSubscription} = require('react-relay'); type Variables = {[name: string]: any}; requestSubscription( environment: Environment, config: { subscription: GraphQLTaggedNode, variables: Variables, onCompleted?: ?() => void, onError?: ?(error: Error) => void, onNext?: ?(response: ?Object) => void, updater?: ?(store: RecordSourceSelectorProxy) => void, }, );
Now let's take a closer look at the config
:
-
subscription
: thegraphql
tagged subscription query. -
variables
: an object that contains the variables needed for the subscription. -
onCompleted
: a callback function executed when the subscription is closed by the peer without error. -
onError
: a