Skip to content

Commit af823f7

Browse files
committed
Remove CreatedAt assignments
On second thought, using the default assigned CreatedAt is correct for session creation.
1 parent 20ee19d commit af823f7

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

Gotrue/Client.cs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,6 @@ public async Task<Session> SetSession(string accessToken, string refreshToken, b
530530
TokenType = "bearer",
531531
ExpiresIn = expiresIn,
532532
User = await _api.GetUser(accessToken),
533-
CreatedAt = iat,
534533
};
535534

536535
NotifyAuthStateChange(SignedIn);
@@ -573,16 +572,13 @@ public async Task<Session> SetSession(string accessToken, string refreshToken, b
573572

574573
var user = await _api.GetUser(accessToken);
575574

576-
var payload = new JwtSecurityTokenHandler().ReadJwtToken(accessToken).Payload;
577-
578575
var session = new Session
579576
{
580577
AccessToken = accessToken,
581578
ExpiresIn = long.Parse(expiresIn),
582579
RefreshToken = refreshToken,
583580
TokenType = tokenType,
584581
User = user,
585-
CreatedAt = payload.IssuedAt,
586582
};
587583

588584
if (storeSession)
@@ -791,17 +787,14 @@ public void Shutdown()
791787

792788
if (result == null || string.IsNullOrEmpty(result.AccessToken))
793789
throw new GotrueException("Could not verify MFA.", MfaChallengeUnverified);
794-
795-
var payload = new JwtSecurityTokenHandler().ReadJwtToken(result.AccessToken).Payload;
796790

797791
var session = new Session
798792
{
799793
AccessToken = result.AccessToken,
800794
RefreshToken = result.RefreshToken,
801795
TokenType = "bearer",
802796
ExpiresIn = result.ExpiresIn,
803-
User = result.User,
804-
CreatedAt = payload.IssuedAt,
797+
User = result.User
805798
};
806799

807800
UpdateSession(session);
@@ -838,16 +831,14 @@ public void Shutdown()
838831

839832
if (result == null || string.IsNullOrEmpty(result.AccessToken))
840833
throw new GotrueException("Could not verify MFA.", MfaChallengeUnverified);
841-
842-
var payload = new JwtSecurityTokenHandler().ReadJwtToken(result.AccessToken).Payload;
834+
843835
var session = new Session
844836
{
845837
AccessToken = result.AccessToken,
846838
RefreshToken = result.RefreshToken,
847839
TokenType = "bearer",
848840
ExpiresIn = result.ExpiresIn,
849841
User = result.User,
850-
CreatedAt = payload.IssuedAt,
851842
};
852843

853844
UpdateSession(session);

0 commit comments

Comments
 (0)