Text View, View & Filter All Annotations, and More OPDS Love (#4062)

Co-authored-by: Amelia <77553571+Fesaa@users.noreply.github.com>
This commit is contained in:
Joe Milazzo
2025-09-28 14:28:21 -05:00
committed by GitHub
parent becb3d8c3b
commit 5290fd8959
139 changed files with 12399 additions and 2516 deletions
+10
View File
@@ -120,6 +120,7 @@ public interface IUserRepository
Task<AnnotationDto?> GetAnnotationDtoById(int userId, int annotationId);
Task<List<AnnotationDto>> GetAnnotationDtosBySeries(int userId, int seriesId);
Task UpdateUserAsActive(int userId);
}
public class UserRepository : IUserRepository
@@ -630,6 +631,15 @@ public class UserRepository : IUserRepository
.ToListAsync();
}
public async Task UpdateUserAsActive(int userId)
{
await _context.Set<AppUser>()
.Where(u => u.Id == userId)
.ExecuteUpdateAsync(setters => setters
.SetProperty(u => u.LastActiveUtc, DateTime.UtcNow)
.SetProperty(u => u.LastActive, DateTime.Now));
}
public async Task<IEnumerable<AppUser>> GetAdminUsersAsync()
{