Compare commits
2 commits
c3b2d5e15f
...
038dcc9894
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
038dcc9894 | ||
|
|
5872af3e45 |
2 changed files with 20 additions and 0 deletions
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue