Changeset c155364 for iknow-api/Repository/Implementations
- Timestamp:
- 10/28/25 10:41:05 (11 months ago)
- Branches:
- master
- Children:
- 89eb129, c2e73b6
- Parents:
- 3347c1b
- Location:
- iknow-api/Repository/Implementations
- Files:
-
- 2 edited
-
RefreshTokenRepository.cs (modified) (2 diffs)
-
UserRepository.cs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
iknow-api/Repository/Implementations/RefreshTokenRepository.cs
r3347c1b rc155364 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 } -
iknow-api/Repository/Implementations/UserRepository.cs
r3347c1b rc155364 24 24 return await _context.User.FirstOrDefaultAsync(u => u.Email == username); 25 25 } 26 26 public async Task<User?> GetOnlyUserByIdAsync(int id) 27 { 28 return await _context.User.FirstOrDefaultAsync(u => u.Id == id); 29 } 27 30 public async Task AddUserAsync(User user) 28 31 {
Note:
See TracChangeset
for help on using the changeset viewer.
