Merge pull request #4164 from graphql-java/use-dispatch-all · graphql-java/graphql-java@aed1e80

File tree

1 file changed

lines changed

  • src/main/java/graphql/execution/instrumentation/dataloader

1 file changed

lines changed

Original file line numberDiff line numberDiff line change

@@ -473,14 +473,7 @@ void dispatch(int level, CallStack callStack) {

473473

}

474474
475475

private void dispatchAll(DataLoaderRegistry dataLoaderRegistry, int level) {

476-

for (DataLoader<?, ?> dataLoader : dataLoaderRegistry.getDataLoaders()) {

477-

dataLoader.dispatch().whenComplete((objects, throwable) -> {

478-

if (objects != null && objects.size() > 0) {

479-

Assert.assertNotNull(dataLoader.getName());

480-

profiler.batchLoadedOldStrategy(dataLoader.getName(), level, objects.size());

481-

}

482-

});

483-

}

476+

dataLoaderRegistry.dispatchAll();

484477

}

485478
486479

private void dispatchDLCFImpl(Integer level, CallStack callStack, boolean normalOrDelayed, boolean chained) {