.then(oper => request(oper)) .then(() => { handle = forward(operation).subscribe({ next: observer.next.bind(observer), error: observer.error.bind(observer),
Promise.resolve(operation) .then(oper => request(oper)) .then(() => { handle = forward(operation).subscribe({ next: observer.next.bind(observer), error: observer.error.bind(observer), complete: observer.complete.bind(observer), }); }) .catch(observer.error.bind(observer));
function main() { const subscriptionClient = createSubscriptionObservable( 'https://test-gql-sub.herokuapp.com/v1alpha1/graphql', // GraphQL endpoint SUBSCRIBE_QUERY, // Subscription query {id: 1} // Query variables ); var consumer = subscriptionClient.subscribe(eventData => { // Do something on receipt of the event console.log("Received event: "); console.log(JSON.stringify(eventData, null, 2)); }, (err) => { console.log('Err'); console.log(err); }); }
forward(operation).subscribe(subscriber); })["catch"](function (error) {
const subscription = DataStore.observe(Crypto).subscribe(() => fetchCryptos()) return () => subscription.unsubscribe() })
forward(operation).subscribe(subscriber) }) .catch(error => {
.then(oper => request(oper)) .then(() => { handle = forward(operation).subscribe({ next: observer.next.bind(observer), error: observer.error.bind(observer),