Files
SnowcloakServer/MareSynchronosServer/MareSynchronosStaticFilesServer/Utils/UserQueueEntry.cs
2025-08-22 11:55:35 +01:00

22 lines
560 B
C#

namespace MareSynchronosStaticFilesServer.Utils;
public class UserQueueEntry
{
public UserQueueEntry(UserRequest userRequest, DateTime expirationDate)
{
UserRequest = userRequest;
ExpirationDate = expirationDate;
}
public void MarkActive()
{
IsActive = true;
ActivationDate = DateTime.UtcNow;
}
public UserRequest UserRequest { get; }
public DateTime ExpirationDate { get; }
public bool IsActive { get; private set; } = false;
public DateTime ActivationDate { get; private set; }
}