Add sorting for queue and use takeOne implemantation
This commit is contained in:
parent
5dbde2c847
commit
42f97fadd3
|
@ -34,7 +34,7 @@
|
|||
<GridColumn TItem="User" HeaderText="Id" PropertyName="Id" SortKeySelector="item => item.Id">
|
||||
@context.Id
|
||||
</GridColumn>
|
||||
<GridColumn TItem="User" HeaderText="Queue Postition" PropertyName="LatestResponse?.RequestsAhead">
|
||||
<GridColumn TItem="User" HeaderText="Queue Postition" PropertyName="LatestResponse?.RequestsAhead" SortKeySelector="item => item.LatestResponse.RequestsAhead">
|
||||
@(context.LatestResponse?.RequestsAhead ?? 0 + 1)
|
||||
</GridColumn>
|
||||
<GridColumn TItem="User" HeaderText="Active">
|
||||
|
|
|
@ -9,7 +9,7 @@ var builder = WebApplication.CreateBuilder(args);
|
|||
builder.Services.AddRazorComponents()
|
||||
.AddInteractiveServerComponents();
|
||||
builder.Services.AddSingleton<IAccessService, AccessService>();
|
||||
builder.Services.AddSingleton<IAccessQueueRepo, DictionaryAccessQueueRepo>();
|
||||
builder.Services.AddSingleton<IAccessQueueRepo, TakeANumberAccessQueueRepo>();
|
||||
builder.Services.AddSingleton<IAccessQueueManager, AccessQueueManager>();
|
||||
builder.Services.AddHostedService<AccessQueueBackgroundService>();
|
||||
|
||||
|
|
Loading…
Reference in New Issue