mirror of
https://github.com/Caraxi/mare.server.git
synced 2025-12-12 19:47:21 +01:00
21 lines
560 B
C#
21 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; }
|
|
}
|