Compare commits

...

2 commits

2 changed files with 20 additions and 0 deletions

View file

@ -1,4 +1,5 @@
@inject GlobalStuffService GlobalStuffService
@rendermode InteractiveServer
@if (GlobalStuffService.OrdersLocked)
{
@ -9,3 +10,19 @@
<p style="font-size: 1.5em; color: limegreen;"> @GlobalStuffService.Message </p>
}
@code{
protected override void OnInitialized()
{
EventHandler Reload = async (sender, eventArgs) =>
{
await InvokeAsync(StateHasChanged);
};
GlobalStuffService.OnLockOrMessageChange += Reload;
}
void ReloadState(){
StateHasChanged();
}
}

View file

@ -11,6 +11,7 @@ namespace PizzaBot.Services
private bool _ordersLocked;
public readonly string LOCKED_ORDERS_MESSAGE = "Orders have been locked. Pizza will be ordered soon.";
public event EventHandler OnLockOrMessageChange;
public int MeatPizzas { get; set; }
public int VeggiePizzas { get; set; }
public int VeganPizzas { get; set; }
@ -32,6 +33,7 @@ namespace PizzaBot.Services
public void SetMessage(string message)
{
_message = message;
OnLockOrMessageChange(this, null);
}
public void SetOrdersLocked(bool ordersLocked)
@ -39,6 +41,7 @@ namespace PizzaBot.Services
_ordersLocked = ordersLocked;
ShouldBalance = true;
OnLockOrMessageChange(this, null);
}
public PizzaConfig? GetConfig()