fix(containers) - configure domain resolver for containers (#4404)

This commit is contained in:
Aditya Radhakrishnan 2022-03-14 11:09:05 -07:00 committed by GitHub
parent a8a4d82d25
commit 23404f9c35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -514,6 +514,10 @@ public class GmsGraphQLEngine {
.type("Container", typeWiring -> typeWiring
.dataFetcher("relationships", new EntityRelationshipsResultResolver(graphClient))
.dataFetcher("entities", new ContainerEntitiesResolver(entityClient))
.dataFetcher("domain", new LoadableTypeResolver<>(domainType, (env) -> {
final Container container = env.getSource();
return container.getDomain() != null ? container.getDomain().getUrn() : null;
}))
.dataFetcher("platform",
new LoadableTypeResolver<>(dataPlatformType,
(env) -> ((Container) env.getSource()).getPlatform().getUrn()))