Skip to content

Commit

Permalink
fix: allocator for tristate_optional usage
Browse files Browse the repository at this point in the history
  • Loading branch information
LiLatee committed Feb 19, 2024
1 parent c45d839 commit 322610c
Showing 1 changed file with 9 additions and 16 deletions.
25 changes: 9 additions & 16 deletions packages/ferry_generator/lib/graphql_builder.dart
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ class GraphqlBuilder implements Builder {
outputAssetId(_schemaId!, schemaExtension, config.outputDir);

final schemaUrl = schemaOutputAsset.uri.toString();
final schemaAllocator = GqlAllocator(
final allocator = GqlAllocator(
buildStep.inputId.uri.toString(),
config.sourceExtension,
outputAssetId(buildStep.inputId, schemaExtension, config.outputDir)
Expand All @@ -95,8 +95,6 @@ class GraphqlBuilder implements Builder {
config.outputDir,
);

final varAllocator = schemaAllocator;

final dataToVarsMode = config.dataToJsonMode;

final libs = <String, Library>{
Expand All @@ -114,7 +112,7 @@ class GraphqlBuilder implements Builder {
addTypenames(schema),
p.basename(generatedFilePath(buildStep.inputId, varExtension)),
config.typeOverrides,
varAllocator,
allocator,
triStateValueConfig,
config.shouldGenerateVarsCreateFactories),
reqExtension: buildReqLibrary(
Expand All @@ -128,25 +126,20 @@ class GraphqlBuilder implements Builder {
config.typeOverrides,
config.enumFallbackConfig,
generatePossibleTypesMap: config.shouldGeneratePossibleTypes,
allocator: schemaAllocator,
allocator: allocator,
triStateValueConfig: triStateValueConfig),
};

for (var entry in libs.entries) {
final generatedAsset =
outputAssetId(buildStep.inputId, entry.key, config.outputDir);
final schemaOutputAsset =
outputAssetId(_schemaId, schemaExtension, config.outputDir);

final allocator = GqlAllocator(
buildStep.inputId.uri.toString(),
config.sourceExtension,
generatedAsset.uri.toString(),
schemaOutputAsset.uri.toString(),
config.outputDir,
);

await writeDocument(generatedAsset, entry.value, allocator, buildStep);
await writeDocument(
generatedAsset,
entry.value,
allocator,
buildStep,
);
}
}
}

0 comments on commit 322610c

Please sign in to comment.