Skip to content

Commit 9cd408c

Browse files
authored
Merge branch 'main' into v2/supported-versions
2 parents ecde035 + 5260579 commit 9cd408c

File tree

2 files changed

+12
-384
lines changed

2 files changed

+12
-384
lines changed

Sources/GRPCCodeGen/Internal/Translator/TypealiasTranslator.swift

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -81,25 +81,22 @@ struct TypealiasTranslator: SpecializedTranslator {
8181

8282
func translate(from codeGenerationRequest: CodeGenerationRequest) throws -> [CodeBlock] {
8383
var codeBlocks = [CodeBlock]()
84-
let services = codeGenerationRequest.services
85-
let servicesByEnumName = Dictionary(
86-
grouping: services,
87-
by: { $0.namespacedGeneratedName }
88-
)
8984

90-
// Sorting the keys of the dictionary is necessary so that the generated enums are deterministically ordered.
91-
for (generatedEnumName, services) in servicesByEnumName.sorted(by: { $0.key < $1.key }) {
92-
for service in services {
93-
codeBlocks.append(
94-
CodeBlock(
95-
item: .declaration(try self.makeServiceEnum(from: service, named: generatedEnumName))
85+
for service in codeGenerationRequest.services {
86+
codeBlocks.append(
87+
CodeBlock(
88+
item: .declaration(
89+
try self.makeServiceEnum(
90+
from: service,
91+
named: service.namespacedGeneratedName
92+
)
9693
)
9794
)
95+
)
9896

99-
codeBlocks.append(
100-
CodeBlock(item: .declaration(self.makeServiceDescriptorExtension(for: service)))
101-
)
102-
}
97+
codeBlocks.append(
98+
CodeBlock(item: .declaration(self.makeServiceDescriptorExtension(for: service)))
99+
)
103100
}
104101

105102
return codeBlocks

0 commit comments

Comments
 (0)