Skip to content

Commit 9c94b3e

Browse files
Apply suggestions from code review
Co-authored-by: Kevin B <[email protected]>
1 parent d74d604 commit 9c94b3e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

EssentialCSharp.Web/Middleware/ReferralTrackingMiddleware.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
namespace EssentialCSharp.Web.Middleware;
99

10-
public class ReferralMiddleware
10+
public sealed class ReferralMiddleware
1111
{
1212
private readonly RequestDelegate _Next;
1313

@@ -23,7 +23,7 @@ public async Task InvokeAsync(HttpContext context, IReferralService referralServ
2323
string? referralId = query["rid"];
2424
string? userReferralId;
2525

26-
if (context.User is { } claimsUser && claimsUser.Identity is not null && claimsUser.Identity.IsAuthenticated)
26+
if (context.User is { Identity.IsAuthenticated: true } claimsUser)
2727
{
2828
if (!string.IsNullOrWhiteSpace(referralId))
2929
{

EssentialCSharp.Web/Services/ReferralService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class ReferralService(EssentialCSharpWebContext dbContext, SqidsEncoder<i
2525
}
2626
else
2727
{
28-
Random random = new();
28+
Random random = Random.Shared;
2929
string referrerId = sqids.Encode(random.Next());
3030
user.ReferrerId = referrerId;
3131

0 commit comments

Comments
 (0)