Skip to content

Commit 9d90952

Browse files
committed
chore: review
1 parent 978e9dd commit 9d90952

File tree

6 files changed

+16
-14
lines changed

6 files changed

+16
-14
lines changed

src/JsonApiDotNetCore/Builders/JsonApiApplicationBuilder.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,9 +166,9 @@ public void ConfigureServices(Type dbContextType)
166166
/// <summary>
167167
/// Discovers DI registrable services in the assemblies marked for discovery.
168168
/// </summary>
169-
public void DiscoverServices()
169+
public void DiscoverInjectables()
170170
{
171-
_serviceDiscoveryFacade.DiscoverServices();
171+
_serviceDiscoveryFacade.DiscoverInjectables();
172172
}
173173

174174
private void AddRepositoryLayer()

src/JsonApiDotNetCore/Extensions/ServiceCollectionExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ private static void SetupApplicationBuilder(IServiceCollection services, Action<
5858
applicationBuilder.ConfigureAutoDiscovery(configureAutoDiscovery);
5959
applicationBuilder.AddResourceGraph(dbContextType, configureResources);
6060
applicationBuilder.ConfigureMvc();
61-
applicationBuilder.DiscoverServices();
61+
applicationBuilder.DiscoverInjectables();
6262
applicationBuilder.ConfigureServices(dbContextType);
6363
}
6464

src/JsonApiDotNetCore/Graph/IServiceDiscoveryFacade.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public interface IServiceDiscoveryFacade
1616
/// <summary>
1717
/// Discovers JsonApiDotNetCore services in the registered assemblies and adds them to the DI container.
1818
/// </summary>
19-
internal void DiscoverServices();
19+
internal void DiscoverInjectables();
2020

2121
/// <summary>
2222
/// Discovers JsonApiDotNetCore resources in the registered assemblies and adds them to the resource graph.

src/JsonApiDotNetCore/Graph/ServiceDiscoveryFacade.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ void IServiceDiscoveryFacade.DiscoverResources()
8383
}
8484

8585
/// <inheritdoc/>
86-
void IServiceDiscoveryFacade.DiscoverServices()
86+
void IServiceDiscoveryFacade.DiscoverInjectables()
8787
{
8888
foreach (var (assembly, discoveredResourceDescriptors) in _resourceDescriptorsPerAssemblyCache.ToArray())
8989
{

src/JsonApiDotNetCore/Internal/JsonApiRoutingConvention.cs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,16 @@ private bool RoutingConventionDisabled(ControllerModel controller)
9595
/// </summary>
9696
private string TemplateFromResource(ControllerModel model)
9797
{
98-
if (!_registeredResources.TryGetValue(model.ControllerName, out var resourceContext))
98+
if (_registeredResources.TryGetValue(model.ControllerName, out var resourceContext))
9999
{
100-
return null;
100+
var template = $"{_options.Namespace}/{resourceContext.ResourceName}";
101+
if (_registeredTemplates.Add(template))
102+
{
103+
return template;
104+
}
101105
}
102-
103-
var template = $"{_options.Namespace}/{resourceContext.ResourceName}";
104-
105-
return _registeredTemplates.Add(template) ? template : null;
106+
107+
return null;
106108
}
107109

108110
/// <summary>

test/DiscoveryTests/ServiceDiscoveryFacadeTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ public void AddCurrentAssembly_Adds_Services_To_Container()
9696

9797
// Act
9898
facade.AddCurrentAssembly();
99-
facade.DiscoverServices();
99+
facade.DiscoverInjectables();
100100

101101
// Assert
102102
var services = _services.BuildServiceProvider();
@@ -112,7 +112,7 @@ public void AddCurrentAssembly_Adds_Repositories_To_Container()
112112

113113
// Act
114114
facade.AddCurrentAssembly();
115-
facade.DiscoverServices();
115+
facade.DiscoverInjectables();
116116

117117
// Assert
118118
var services = _services.BuildServiceProvider();
@@ -127,7 +127,7 @@ public void AddCurrentAssembly_Adds_ResourceDefinitions_To_Container()
127127

128128
// Act
129129
facade.AddCurrentAssembly();
130-
facade.DiscoverServices();
130+
facade.DiscoverInjectables();
131131

132132
// Assert
133133
var services = _services.BuildServiceProvider();

0 commit comments

Comments
 (0)