add queue offsets to user

This commit is contained in:
Alex Bezdieniezhnykh
2025-04-16 01:29:58 +03:00
parent a5ccc46fbd
commit 5673eeade9
7 changed files with 69 additions and 2 deletions
+14
View File
@@ -8,5 +8,19 @@ public class User
public string? Hardware { get; set; }
public RoleEnum Role { get; set; }
public UserConfig? UserConfig { get; set; } = null!;
public static string GetCacheKey(string email) => $"{nameof(User)}.{email}";
}
public class UserConfig
{
public UserQueueOffsets? QueueConfig { get; set; } = new();
}
public class UserQueueOffsets
{
public int AnnotationsOffset { get; set; }
public int AnnotationsConfirmOffset { get; set; }
public int AnnotationsCommandsOffset { get; set; }
}