- Timestamp:
- 10/28/25 10:41:05 (11 months ago)
- Branches:
- master
- Children:
- 28759eb, 7a1fe00
- Parents:
- 4e061d8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
iknow-api/Repository/Implementations/RefreshTokenRepository.cs
r4e061d8 r1e58098 5 5 using iknow_api.Services; 6 6 using iknow_api.DTOs; 7 using System.Runtime.CompilerServices; 7 8 8 9 namespace iknow_api.Repositories … … 28 29 } 29 30 31 public async Task<int?> GetUserId(string refreshTokenDto) 32 { 33 var token = await _context.RefreshToken.FirstOrDefaultAsync(u => u.Token == refreshTokenDto); 34 return token?.UserId ; 35 } 30 36 31 37 public async Task<bool> VerifyTokenAsync(VerifyRefreshTokenDto refreshTokenDto) 32 38 { 33 return await _context.RefreshToken 34 .AnyAsync(rt => rt.Token == refreshTokenDto.token && !rt.IsValid && rt.ExpiresAt > DateTime.UtcNow); 39 var token = await _context.RefreshToken 40 .FirstOrDefaultAsync(rt => 41 rt.Token == refreshTokenDto.token && 42 rt.IsValid && 43 rt.ExpiresAt > DateTime.UtcNow); 44 45 return token != null; 35 46 } 47 36 48 } 37 49 }
Note:
See TracChangeset
for help on using the changeset viewer.
