Skip to content

Commit

Permalink
Merge pull request #555 from MindscapeHQ/ph/fix-resolving
Browse files Browse the repository at this point in the history
Fixed user provider resolving
  • Loading branch information
phillip-haydon authored Dec 11, 2024
2 parents ce98721 + 8b93ced commit 263f3b8
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ public static IServiceCollection AddRaygun(this IServiceCollection services, ICo
options?.Invoke(settings);

services.TryAddSingleton(settings);
services.TryAddSingleton(s => new RaygunClient(s.GetRequiredService<RaygunSettings>(), s.GetRequiredService<IRaygunUserProvider>(), s.GetServices<IMessageBuilder>()));
services.TryAddSingleton(s => new RaygunClient(s.GetRequiredService<RaygunSettings>(), s.GetService<IRaygunUserProvider>(), s.GetServices<IMessageBuilder>()));
services.TryAddSingleton<RaygunClientBase>(provider => provider.GetRequiredService<RaygunClient>());
services.AddHttpContextAccessor();

Expand All @@ -72,7 +72,7 @@ public static IServiceCollection AddRaygun(this IServiceCollection services, Act

services.TryAddSingleton<IMessageBuilder, RequestDataBuilder>();
services.TryAddSingleton(settings);
services.TryAddSingleton(s => new RaygunClient(s.GetRequiredService<RaygunSettings>(), s.GetRequiredService<IRaygunUserProvider>(), s.GetServices<IMessageBuilder>()));
services.TryAddSingleton(s => new RaygunClient(s.GetRequiredService<RaygunSettings>(), s.GetService<IRaygunUserProvider>(), s.GetServices<IMessageBuilder>()));
services.TryAddSingleton<RaygunClientBase>(provider => provider.GetRequiredService<RaygunClient>());
services.AddHttpContextAccessor();

Expand Down
4 changes: 2 additions & 2 deletions Mindscape.Raygun4Net.NetCore/ApplicationBuilderExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public static IServiceCollection AddRaygun(this IServiceCollection services, ICo
options?.Invoke(settings);

services.TryAddSingleton(settings);
services.TryAddSingleton<RaygunClientBase>(s => new RaygunClient(s.GetRequiredService<RaygunSettings>(), s.GetRequiredService<IRaygunUserProvider>(), s.GetServices<IMessageBuilder>()));
services.TryAddSingleton<RaygunClientBase>(s => new RaygunClient(s.GetRequiredService<RaygunSettings>(), s.GetService<IRaygunUserProvider>(), s.GetServices<IMessageBuilder>()));

return services;
}
Expand All @@ -40,7 +40,7 @@ public static IServiceCollection AddRaygun(this IServiceCollection services, Act
options?.Invoke(settings);

services.TryAddSingleton(settings);
services.TryAddSingleton<RaygunClientBase>(s => new RaygunClient(s.GetRequiredService<RaygunSettings>(), s.GetRequiredService<IRaygunUserProvider>(), s.GetServices<IMessageBuilder>()));
services.TryAddSingleton<RaygunClientBase>(s => new RaygunClient(s.GetRequiredService<RaygunSettings>(), s.GetService<IRaygunUserProvider>(), s.GetServices<IMessageBuilder>()));

return services;
}
Expand Down
2 changes: 1 addition & 1 deletion Raygun4Net.MSLogger.AspNetCore.Tests/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
builder.Services.AddSingleton<IMessageBuilder, DefaultTags>();

// (Optional) Registers the Raygun User Provider
builder.Services.AddRaygunUserProvider();
// builder.Services.AddRaygunUserProvider();

// Registers the Raygun Logger for use in MS Logger
builder.Logging.AddRaygunLogger(x =>
Expand Down

0 comments on commit 263f3b8

Please sign in to comment.