Skip to content

Commit 8a1cfd3

Browse files
committed
use dispatch all to not break ScheduledDataLoaderRegistry
1 parent 8dc1bee commit 8a1cfd3

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

src/main/java/graphql/execution/instrumentation/dataloader/PerLevelDataLoaderDispatchStrategy.java

Lines changed: 1 addition & 8 deletions
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) {

0 commit comments

Comments
 (0)