Kavita/Kavita.Database/Extensions/AuthKeyQueryExtensions.cs
Fesaa c62b20f54b
BE Tech Debt (#4497)
Co-authored-by: Joseph Milazzo <joseph.v.milazzo@gmail.com>
Co-authored-by: Joe Milazzo <josephmajora@gmail.com>
2026-03-07 10:04:08 -08:00

15 lines
367 B
C#

using System;
using System.Linq;
using Kavita.Models.Entities.User;
namespace Kavita.Database.Extensions;
public static class AuthKeyQueryExtensions
{
public static IQueryable<AppUserAuthKey> HasNotExpired(this IQueryable<AppUserAuthKey> queryable)
{
return queryable.Where(k => k.ExpiresAtUtc == null || k.ExpiresAtUtc > DateTime.UtcNow);
}
}