Skip to content

Commit 19570e9

Browse files
Remove try catch
1 parent 79c014b commit 19570e9

File tree

1 file changed

+5
-14
lines changed

1 file changed

+5
-14
lines changed

EssentialCSharp.Web/Middleware/ReferralTrackingMiddleware.cs

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,10 @@ namespace EssentialCSharp.Web.Middleware;
88
public sealed class ReferralMiddleware
99
{
1010
private readonly RequestDelegate _Next;
11-
private readonly ILogger<ReferralMiddleware> _Logger;
1211

13-
public ReferralMiddleware(RequestDelegate next, ILogger<ReferralMiddleware> logger)
12+
public ReferralMiddleware(RequestDelegate next)
1413
{
1514
_Next = next;
16-
_Logger = logger;
1715
}
1816

1917
public async Task InvokeAsync(HttpContext context, IReferralService referralService, UserManager<EssentialCSharpWebUser> userManager)
@@ -27,20 +25,13 @@ public async Task InvokeAsync(HttpContext context, IReferralService referralServ
2725
return;
2826
}
2927

30-
try
28+
if (context.User is { Identity.IsAuthenticated: true } claimsUser)
3129
{
32-
if (context.User is { Identity.IsAuthenticated: true } claimsUser)
33-
{
34-
referralService.TrackReferralAsync(referralId, claimsUser);
35-
}
36-
else
37-
{
38-
referralService.TrackReferralAsync(referralId, null);
39-
}
30+
referralService.TrackReferralAsync(referralId, claimsUser);
4031
}
41-
catch (Exception ex)
32+
else
4233
{
43-
_Logger.LogError(ex, "Failed to track referral ID {ReferralId}", referralId);
34+
referralService.TrackReferralAsync(referralId, null);
4435
}
4536

4637
await _Next(context);

0 commit comments

Comments
 (0)