Resolve ambiguous reference for AccessQueueStatus

This commit is contained in:
henry 2025-06-25 09:13:37 -04:00
parent 0881743fcc
commit 339ecbc5d1
4 changed files with 7 additions and 7 deletions

View File

@ -83,7 +83,7 @@
} }
@code { @code {
public AccessQueueStatus? Status; public AccessQueueManagerStatus? Status;
public AccessQueueConfig? Config; public AccessQueueConfig? Config;
protected override void OnInitialized() protected override void OnInitialized()
{ {

View File

@ -2,7 +2,7 @@
namespace AccessQueuePlayground.Models namespace AccessQueuePlayground.Models
{ {
public class AccessQueueStatus public class AccessQueueManagerStatus
{ {
public List<User> AccessUsers { get; set; } = []; public List<User> AccessUsers { get; set; } = [];
public List<User> QueuedUsers { get; set; } = []; public List<User> QueuedUsers { get; set; } = [];

View File

@ -11,7 +11,7 @@ namespace AccessQueuePlayground.Services
private readonly IAccessService _accessService; private readonly IAccessService _accessService;
private readonly IConfiguration _config; private readonly IConfiguration _config;
private ConcurrentDictionary<Guid, User> _users; private ConcurrentDictionary<Guid, User> _users;
private AccessQueueStatus _status; private AccessQueueManagerStatus _status;
public event Action? StatusUpdated; public event Action? StatusUpdated;
private void NotifyStatusUpdated() private void NotifyStatusUpdated()
@ -23,11 +23,11 @@ namespace AccessQueuePlayground.Services
{ {
_accessService = accessService; _accessService = accessService;
_users = new ConcurrentDictionary<Guid, User>(); _users = new ConcurrentDictionary<Guid, User>();
_status = new AccessQueueStatus(); _status = new AccessQueueManagerStatus();
_config = config; _config = config;
} }
public AccessQueueStatus GetStatus() => _status; public AccessQueueManagerStatus GetStatus() => _status;
public AccessQueueConfig GetConfig() => _accessService.GetConfiguration(); public AccessQueueConfig GetConfig() => _accessService.GetConfiguration();
@ -58,7 +58,7 @@ namespace AccessQueuePlayground.Services
public async Task RecalculateStatus() public async Task RecalculateStatus()
{ {
var userList = _users.Values.ToList(); var userList = _users.Values.ToList();
var newStatus = new AccessQueueStatus(); var newStatus = new AccessQueueManagerStatus();
foreach (var user in userList) foreach (var user in userList)
{ {
if (user.Active) if (user.Active)

View File

@ -9,7 +9,7 @@ namespace AccessQueuePlayground.Services
public AccessQueueConfig GetConfig(); public AccessQueueConfig GetConfig();
public void UpdateConfig(AccessQueueConfig config); public void UpdateConfig(AccessQueueConfig config);
public Task RecalculateStatus(); public Task RecalculateStatus();
public AccessQueueStatus GetStatus(); public AccessQueueManagerStatus GetStatus();
public Guid AddUser(bool isActive); public Guid AddUser(bool isActive);
public void SetUserActive(Guid userId, bool isActive); public void SetUserActive(Guid userId, bool isActive);
public void RevokeAccess(Guid userId); public void RevokeAccess(Guid userId);