Skip to content

Commit fbd94d5

Browse files
authored
removed duplicate service registration (OpenAPITools#21395)
1 parent 4402d83 commit fbd94d5

File tree

36 files changed

+1
-117
lines changed

36 files changed

+1
-117
lines changed

modules/openapi-generator/src/main/resources/csharp/libraries/generichost/HostConfiguration.mustache

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,7 @@ namespace {{packageName}}.{{clientPackage}}
8080

8181
{{/useSourceGeneration}}
8282
_services.AddSingleton<IApiFactory, ApiFactory>();{{#apiInfo}}{{#apis}}
83-
_services.AddSingleton<{{classname}}Events>();
84-
_services.AddTransient<{{interfacePrefix}}{{classname}}, {{classname}}>();{{/apis}}{{/apiInfo}}
83+
_services.AddSingleton<{{classname}}Events>();{{/apis}}{{/apiInfo}}
8584
}
8685

8786
/// <summary>

samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Client/HostConfiguration.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ public HostConfiguration(IServiceCollection services)
4949
_services.AddSingleton(jsonSerializerOptionsProvider);
5050
_services.AddSingleton<IApiFactory, ApiFactory>();
5151
_services.AddSingleton<DefaultApiEvents>();
52-
_services.AddTransient<IDefaultApi, DefaultApi>();
5352
}
5453

5554
/// <summary>

samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/HostConfiguration.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,8 @@ public HostConfiguration(IServiceCollection services)
4747
_services.AddSingleton(jsonSerializerOptionsProvider);
4848
_services.AddSingleton<IApiFactory, ApiFactory>();
4949
_services.AddSingleton<APIKEYSApiEvents>();
50-
_services.AddTransient<IAPIKEYSApi, APIKEYSApi>();
5150
_services.AddSingleton<APIKeysApiEvents>();
52-
_services.AddTransient<IAPIKeysApi, APIKeysApi>();
5351
_services.AddSingleton<ApiKeysApiEvents>();
54-
_services.AddTransient<IApiKeysApi, ApiKeysApi>();
5552
}
5653

5754
/// <summary>

samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ public HostConfiguration(IServiceCollection services)
4646
_services.AddSingleton(jsonSerializerOptionsProvider);
4747
_services.AddSingleton<IApiFactory, ApiFactory>();
4848
_services.AddSingleton<DefaultApiEvents>();
49-
_services.AddTransient<IDefaultApi, DefaultApi>();
5049
}
5150

5251
/// <summary>

samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ public HostConfiguration(IServiceCollection services)
4646
_services.AddSingleton(jsonSerializerOptionsProvider);
4747
_services.AddSingleton<IApiFactory, ApiFactory>();
4848
_services.AddSingleton<DefaultApiEvents>();
49-
_services.AddTransient<IDefaultApi, DefaultApi>();
5049
}
5150

5251
/// <summary>

samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Client/HostConfiguration.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ public HostConfiguration(IServiceCollection services)
4646
_services.AddSingleton(jsonSerializerOptionsProvider);
4747
_services.AddSingleton<IApiFactory, ApiFactory>();
4848
_services.AddSingleton<DefaultApiEvents>();
49-
_services.AddTransient<IDefaultApi, DefaultApi>();
5049
}
5150

5251
/// <summary>

samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Client/HostConfiguration.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -202,19 +202,12 @@ public HostConfiguration(IServiceCollection services)
202202
_services.AddSingleton(jsonSerializerOptionsProvider);
203203
_services.AddSingleton<IApiFactory, ApiFactory>();
204204
_services.AddSingleton<AnotherFakeApiEvents>();
205-
_services.AddTransient<IAnotherFakeApi, AnotherFakeApi>();
206205
_services.AddSingleton<DefaultApiEvents>();
207-
_services.AddTransient<IDefaultApi, DefaultApi>();
208206
_services.AddSingleton<FakeApiEvents>();
209-
_services.AddTransient<IFakeApi, FakeApi>();
210207
_services.AddSingleton<FakeClassnameTags123ApiEvents>();
211-
_services.AddTransient<IFakeClassnameTags123Api, FakeClassnameTags123Api>();
212208
_services.AddSingleton<PetApiEvents>();
213-
_services.AddTransient<IPetApi, PetApi>();
214209
_services.AddSingleton<StoreApiEvents>();
215-
_services.AddTransient<IStoreApi, StoreApi>();
216210
_services.AddSingleton<UserApiEvents>();
217-
_services.AddTransient<IUserApi, UserApi>();
218211
}
219212

220213
/// <summary>

samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Client/HostConfiguration.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ public HostConfiguration(IServiceCollection services)
4646
_services.AddSingleton(jsonSerializerOptionsProvider);
4747
_services.AddSingleton<IApiFactory, ApiFactory>();
4848
_services.AddSingleton<DefaultApiEvents>();
49-
_services.AddTransient<IDefaultApi, DefaultApi>();
5049
}
5150

5251
/// <summary>

samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Client/HostConfiguration.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -154,19 +154,12 @@ public HostConfiguration(IServiceCollection services)
154154
_services.AddSingleton(jsonSerializerOptionsProvider);
155155
_services.AddSingleton<IApiFactory, ApiFactory>();
156156
_services.AddSingleton<AnotherFakeApiEvents>();
157-
_services.AddTransient<IAnotherFakeApi, AnotherFakeApi>();
158157
_services.AddSingleton<DefaultApiEvents>();
159-
_services.AddTransient<IDefaultApi, DefaultApi>();
160158
_services.AddSingleton<FakeApiEvents>();
161-
_services.AddTransient<IFakeApi, FakeApi>();
162159
_services.AddSingleton<FakeClassnameTags123ApiEvents>();
163-
_services.AddTransient<IFakeClassnameTags123Api, FakeClassnameTags123Api>();
164160
_services.AddSingleton<PetApiEvents>();
165-
_services.AddTransient<IPetApi, PetApi>();
166161
_services.AddSingleton<StoreApiEvents>();
167-
_services.AddTransient<IStoreApi, StoreApi>();
168162
_services.AddSingleton<UserApiEvents>();
169-
_services.AddTransient<IUserApi, UserApi>();
170163
}
171164

172165
/// <summary>

samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate/src/Org.OpenAPITools/Client/HostConfiguration.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ public HostConfiguration(IServiceCollection services)
4444
_services.AddSingleton(jsonSerializerOptionsProvider);
4545
_services.AddSingleton<IApiFactory, ApiFactory>();
4646
_services.AddSingleton<DefaultApiEvents>();
47-
_services.AddTransient<IDefaultApi, DefaultApi>();
4847
}
4948

5049
/// <summary>

0 commit comments

Comments
 (0)