sibelius
7/22/2018 - 9:34 PM

Deferrable Execute Function Relay Modern

Deferrable Execute Function Relay Modern

const executeFunction = (
  request: RequestNode,
  variables: Variables,
  cacheConfig: CacheConfig,
  uploadables: ?UploadableMap,
) => {
  return Observable.create(sink => {
    if (request.kind === 'Request') {
      cacheHandler(request, variables, cacheConfig, uploadables, sink, true);
    }

    if (request.kind === 'BatchRequest') {
      batchRequestQuery(request, variables, cacheConfig, uploadables, sink);
    }
  });
};