Skip to content

Commit

Permalink
fix: Defer metadata extensions (apollographql/apollo-ios-dev#581)
Browse files Browse the repository at this point in the history
  • Loading branch information
calvincestari authored and gh-action-runner committed Jan 22, 2025
1 parent 4bc820e commit e4f12df
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,11 @@ struct DeferredFragmentsMetadataTemplate {

return """
// MARK: Deferred Fragment Metadata
// MARK: - Deferred Fragment Metadata
\(renderAccessControl())extension \(operation.generatedDefinitionName) {
\(DeferredFragmentIdentifiersTemplate(deferredFragmentPathTypeInfo))
\(DeferredFragmentIdentifiersTemplate(deferredFragmentPathTypeInfo))
\(DeferredFragmentsPropertyTemplate(deferredFragmentPathTypeInfo))
}
\(DeferredFragmentsPropertyTemplate(deferredFragmentPathTypeInfo))
"""
}

Expand All @@ -61,7 +59,7 @@ struct DeferredFragmentsMetadataTemplate {
_ deferredFragmentPathTypeInfo: [DeferredPathTypeInfo]
) -> TemplateString {
"""
static var deferredFragments: [DeferredFragmentIdentifier: any \(config.ApolloAPITargetName).SelectionSet.Type]? {[
public static var deferredFragments: [DeferredFragmentIdentifier: any \(config.ApolloAPITargetName).SelectionSet.Type]? {[
\(deferredFragmentPathTypeInfo.map {
return """
DeferredFragmentIdentifiers.\($0.deferCondition.label): \($0.typeName).self,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,12 @@ struct OperationDefinitionTemplate: OperationTemplateRenderer {
renderAccessControl: { accessControlModifier(for: .member) }()
).renderBody())
}
\(DeferredFragmentsMetadataTemplate(
operation: operation,
config: config,
renderAccessControl: { accessControlModifier(for: .parent) }()
).render())
}
\(DeferredFragmentsMetadataTemplate(
operation: operation,
config: config,
renderAccessControl: { accessControlModifier(for: .parent) }()
).render())
""")
}
Expand Down

0 comments on commit e4f12df

Please sign in to comment.