File tree Expand file tree Collapse file tree 2 files changed +12
-384
lines changed
Sources/GRPCCodeGen/Internal/Translator
Tests/GRPCCodeGenTests/Internal/Translator Expand file tree Collapse file tree 2 files changed +12
-384
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments