rename TakeANumberAccessQueueRepoState to AccessQueueRepositoryState

This commit is contained in:
henry 2025-07-15 23:44:25 -04:00
parent ce9d0cdb25
commit d8db4d4800
3 changed files with 8 additions and 5 deletions

View File

@ -179,9 +179,12 @@ namespace AccessQueueService.Data
_nextUnusedTicket = newIndex;
}
public TakeANumberAccessQueueRepoState ToState()
public AccessQueueRepositoryState ToState()
{
var state = new TakeANumberAccessQueueRepoState
var accessTickets = new Dictionary<string, AccessTicket>(_accessTickets);
var accessQueue = new Dictionary<ulong, AccessTicket>(_accessQueue);
var state = new AccessQueueRepositoryState
{
AccessTickets = new Dictionary<string, AccessTicket>(_accessTickets),
AccessQueue = new Dictionary<ulong, AccessTicket>(_accessQueue),
@ -189,7 +192,7 @@ namespace AccessQueueService.Data
return state;
}
public static AccessQueueRepository FromState(TakeANumberAccessQueueRepoState state)
public static AccessQueueRepository FromState(AccessQueueRepositoryState state)
{
if (state?.AccessTickets == null || state?.AccessQueue == null)
{

View File

@ -1,6 +1,6 @@
namespace AccessQueueService.Models
{
public class TakeANumberAccessQueueRepoState
public class AccessQueueRepositoryState
{
public Dictionary<string, AccessTicket> AccessTickets { get; set; } = [];
public Dictionary<ulong, AccessTicket> AccessQueue { get; set; } = [];

View File

@ -27,7 +27,7 @@ builder.Services.AddSingleton<AccessQueueRepository>(sp =>
try
{
string json = File.ReadAllText(filePath);
var state = JsonSerializer.Deserialize<TakeANumberAccessQueueRepoState>(json);
var state = JsonSerializer.Deserialize<AccessQueueRepositoryState>(json);
if (state == null)
{
Console.WriteLine($"Failed to load state from {filePath}. Deserialized object was null.");