diff --git a/Wonky.Client/Components/LoaderThreeDots.razor.cs b/Wonky.Client/Components/LoaderThreeDots.razor.cs
index 1b2c6fdc..55981a5d 100644
--- a/Wonky.Client/Components/LoaderThreeDots.razor.cs
+++ b/Wonky.Client/Components/LoaderThreeDots.razor.cs
@@ -6,10 +6,17 @@ namespace Wonky.Client.Components;
public partial class LoaderThreeDots
{
[Parameter] public bool Loading { get; set; } = true;
+ [Parameter] public int Timeout { get; set; } = 30000;
+ private bool ShowMe { get; set; }
+
+ protected override void OnParametersSet()
+ {
+ ShowMe = Loading;
+ }
protected override async Task OnInitializedAsync()
{
- await Task.Delay(30000);
- Loading = false;
+ await Task.Delay(Timeout);
+ ShowMe = false;
}
}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/CrmCompanyInventoryPage.razor.cs b/Wonky.Client/Pages/CrmCompanyInventoryPage.razor.cs
index 95f3b24a..4a1f6c2c 100644
--- a/Wonky.Client/Pages/CrmCompanyInventoryPage.razor.cs
+++ b/Wonky.Client/Pages/CrmCompanyInventoryPage.razor.cs
@@ -35,31 +35,26 @@ public partial class CrmCompanyInventoryPage : IDisposable
private List
Inventory { get; set; } = new();
private bool Loading { get; set; } = true;
- protected override async Task OnInitializedAsync()
+ protected override async Task OnParametersSetAsync()
{
- Toaster.ShowInfo("Varekøb opdateres ....", "Vent venligst");
Interceptor.RegisterEvent();
Interceptor.RegisterBeforeSendEvent();
Company = await CompanyRepo.GetCompanyById(CompanyId);
- var ts = await CrmHistoryRepo.UpdateProductHistory(Company.CompanyId, $"{DateTime.Parse(Company.HistorySync):yyyy-MM-dd}");;
+ }
+
+ protected override async Task OnInitializedAsync()
+ {
+ await RefreshHistory();
+ }
+
+ private async Task RefreshHistory()
+ {
+ Toaster.ShowInfo("Varekøb opdateres ....", "Vent venligst");
Inventory = await CrmHistoryRepo.FetchInventory(CompanyId);
Inventory = Inventory.OrderBy(x => x.Description).ToList();
Loading = false;
}
- // private async Task RefreshHistory()
- // {
- // _working = true;
- // _btnUpdateText = "vent venligst ...";
- // _toast.ShowInfo("Vent mens data checkes ...");
- // var ts = await CrmHistoryRepo.UpdateProductHistory(_company.CompanyId, $"{DateTime.Parse(_company.HistorySync):yyyy-MM-dd}");;
- // _company.HistorySync = ts.Replace("\"", "");
- // _btnUpdateText = "check";
- // _inventory = await CrmHistoryRepo.FetchInventory(CompanyId);
- // _inventory = _inventory.OrderBy(x => x.Description).ToList();
- // _working = false;
- // }
-
public void Dispose()
{
Interceptor.DisposeEvent();