Skip to content

Commit

Permalink
Ensure custom generate raygun client method is called every time if p…
Browse files Browse the repository at this point in the history
…resent.
  • Loading branch information
MattByers committed Jul 22, 2024
1 parent ff25789 commit a2f48d7
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions Mindscape.Raygun4Net4/RaygunHttpModule.cs
Original file line number Diff line number Diff line change
Expand Up @@ -70,14 +70,12 @@ public void SendError(HttpApplication application, Exception exception)

protected RaygunClient GetRaygunClient(HttpApplication application)
{
if (_raygunClient == null)
if (application is IRaygunApplication raygunApplication)
{
_raygunClient = application is IRaygunApplication raygunApplication
? raygunApplication.GenerateRaygunClient()
: GenerateDefaultRaygunClient();
return raygunApplication.GenerateRaygunClient();
}

return _raygunClient;
return _raygunClient ??= GenerateDefaultRaygunClient();
}

private static RaygunClient GenerateDefaultRaygunClient()
Expand Down

0 comments on commit a2f48d7

Please sign in to comment.