Skip to content

Commit 9d7614f

Browse files
authored
fix: gitignore macOS file systems and scoped client serializer extension (#784)
1 parent 423f45f commit 9d7614f

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ StyleCopReport.xml
9797
*.svclog
9898
*.scc
9999

100+
# MacOS file systems
101+
**/.DS_STORE
102+
100103
# Chutzpah Test files
101104
_Chutzpah*
102105

src/JsonApiDotNetCore/Extensions/ServiceCollectionExtensions.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ private static void ResolveInverseRelationships(IServiceCollection services)
7676
/// </summary>
7777
public static IServiceCollection AddClientSerialization(this IServiceCollection services)
7878
{
79-
services.AddSingleton<IResponseDeserializer, ResponseDeserializer>();
80-
services.AddSingleton<IRequestSerializer>(sp =>
79+
services.AddScoped<IResponseDeserializer, ResponseDeserializer>();
80+
services.AddScoped<IRequestSerializer>(sp =>
8181
{
8282
var graph = sp.GetService<IResourceGraph>();
8383
return new RequestSerializer(graph, new ResourceObjectBuilder(graph, new ResourceObjectBuilderSettings()));

0 commit comments

Comments
 (0)