improvements, fixes
This commit is contained in:
parent
49c7689ece
commit
d0841c0a56
|
|
@ -1,16 +1,22 @@
|
||||||
using Microsoft.AspNetCore.Components;
|
using AyCode.Services.Loggers;
|
||||||
|
using Microsoft.AspNetCore.Components;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
using TIAM.Core.Loggers;
|
||||||
using TIAMSharedUI.Shared.Components;
|
using TIAMSharedUI.Shared.Components;
|
||||||
using TIAMWebApp.Shared.Application.Interfaces;
|
using TIAMWebApp.Shared.Application.Interfaces;
|
||||||
|
using TIAMWebApp.Shared.Application.Utility;
|
||||||
|
|
||||||
namespace TIAMSharedUI.Pages.Components
|
namespace TIAMSharedUI.Pages.Components
|
||||||
{
|
{
|
||||||
public partial class AuthComponent : ComponentBase
|
public partial class AuthComponent : ComponentBase
|
||||||
{
|
{
|
||||||
|
[Inject]
|
||||||
|
public required IEnumerable<IAcLogWriterClientBase> LogWriters { get; set; }
|
||||||
|
|
||||||
[Inject]
|
[Inject]
|
||||||
public ISessionService sessionService { get; set; }
|
public ISessionService sessionService { get; set; }
|
||||||
public bool IsLoggedIn = false;
|
public bool IsLoggedIn = false;
|
||||||
|
|
@ -21,9 +27,12 @@ namespace TIAMSharedUI.Pages.Components
|
||||||
private PopupMessageBox PopupMessageBox { get; set; } = default!;
|
private PopupMessageBox PopupMessageBox { get; set; } = default!;
|
||||||
|
|
||||||
public bool IsVisible = false;
|
public bool IsVisible = false;
|
||||||
|
private ILogger _logger;
|
||||||
|
|
||||||
protected override async Task OnInitializedAsync()
|
protected override async Task OnInitializedAsync()
|
||||||
{
|
{
|
||||||
|
_logger = new LoggerClient<AuthComponent>(LogWriters.ToArray());
|
||||||
|
_logger.Debug("OnInitializedAsync");
|
||||||
|
|
||||||
IsLoggedIn = sessionService.IsAuthenticated;
|
IsLoggedIn = sessionService.IsAuthenticated;
|
||||||
if(IsLoggedIn)
|
if(IsLoggedIn)
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
using Microsoft.AspNetCore.Components;
|
||||||
|
|
||||||
|
namespace TIAMSharedUI.Pages.Components;
|
||||||
|
|
||||||
|
public partial class TiamComponentBase : ComponentBase
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -9,6 +9,7 @@ using System.Threading.Tasks;
|
||||||
using AyCode.Core.Loggers;
|
using AyCode.Core.Loggers;
|
||||||
using AyCode.Services.Loggers;
|
using AyCode.Services.Loggers;
|
||||||
using TIAM.Core.Loggers;
|
using TIAM.Core.Loggers;
|
||||||
|
using TIAM.Resources;
|
||||||
using TIAMSharedUI.Resources;
|
using TIAMSharedUI.Resources;
|
||||||
using TIAMWebApp.Shared.Application.Interfaces;
|
using TIAMWebApp.Shared.Application.Interfaces;
|
||||||
using TIAMWebApp.Shared.Application.Utility;
|
using TIAMWebApp.Shared.Application.Utility;
|
||||||
|
|
@ -54,10 +55,14 @@ namespace TIAMSharedUI.Shared.Components
|
||||||
|
|
||||||
//componentUpdateService.RefreshRequested += RefreshMe;
|
//componentUpdateService.RefreshRequested += RefreshMe;
|
||||||
|
|
||||||
|
public Navbar()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
private void RefreshMe()
|
private void RefreshMe()
|
||||||
{
|
{
|
||||||
_logger.Info($"Navbar refresh called! {DateTime.Now} ");
|
_logger.Debug($"Navbar refresh called! {DateTime.Now} ");
|
||||||
|
|
||||||
OnInitialized();
|
OnInitialized();
|
||||||
StateHasChanged();
|
StateHasChanged();
|
||||||
|
|
@ -86,8 +91,8 @@ namespace TIAMSharedUI.Shared.Components
|
||||||
|
|
||||||
_logger = new LoggerClient<Navbar>(LogWriters.ToArray());
|
_logger = new LoggerClient<Navbar>(LogWriters.ToArray());
|
||||||
|
|
||||||
componentUpdateService.RefreshRequested += RefreshMe;
|
|
||||||
_logger.Info($"Navbar OnInit {DateTime.Now} ");
|
_logger.Debug($"Navbar OnInit {DateTime.Now} ");
|
||||||
|
|
||||||
if (sessionService.User != null)
|
if (sessionService.User != null)
|
||||||
{
|
{
|
||||||
|
|
@ -95,7 +100,7 @@ namespace TIAMSharedUI.Shared.Components
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_logger.Info($"Navbar myUser false! {DateTime.Now} ");
|
_logger.Debug($"Navbar myUser false! {DateTime.Now} ");
|
||||||
myUser = false;
|
myUser = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -112,5 +117,12 @@ namespace TIAMSharedUI.Shared.Components
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override void OnAfterRender(bool firstRender)
|
||||||
|
{
|
||||||
|
base.OnAfterRender(firstRender);
|
||||||
|
|
||||||
|
if (firstRender)
|
||||||
|
componentUpdateService.RefreshRequested += RefreshMe;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,10 @@ builder.Services.AddScoped<IUserDataService, UserDataServiceWeb>();
|
||||||
builder.Services.AddScoped<ISecureStorageHandler, SecureStorageHandler>();
|
builder.Services.AddScoped<ISecureStorageHandler, SecureStorageHandler>();
|
||||||
builder.Services.AddBlazoredLocalStorage();
|
builder.Services.AddBlazoredLocalStorage();
|
||||||
builder.Services.AddScoped<ISessionService, SessionServiceWeb>();
|
builder.Services.AddScoped<ISessionService, SessionServiceWeb>();
|
||||||
|
|
||||||
|
//EZT NAGYON ÁT KÉNE BESZÉLNI!:) - J.
|
||||||
builder.Services.AddSingleton<IComponentUpdateService, ComponentUpdateServiceWeb>();
|
builder.Services.AddSingleton<IComponentUpdateService, ComponentUpdateServiceWeb>();
|
||||||
|
|
||||||
builder.Services.AddScoped<IServiceProviderDataService, ServiceProviderDataService>();
|
builder.Services.AddScoped<IServiceProviderDataService, ServiceProviderDataService>();
|
||||||
builder.Services.AddScoped<IClientNoticeSenderService, ClientNoticeSenderService>();
|
builder.Services.AddScoped<IClientNoticeSenderService, ClientNoticeSenderService>();
|
||||||
builder.Services.AddScoped<IWizardProcessor, WizardProcessor>();
|
builder.Services.AddScoped<IWizardProcessor, WizardProcessor>();
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ namespace TIAMWebApp.Client.Services
|
||||||
{
|
{
|
||||||
public class ComponentUpdateServiceWeb : IComponentUpdateService
|
public class ComponentUpdateServiceWeb : IComponentUpdateService
|
||||||
{
|
{
|
||||||
public event Action RefreshRequested;
|
public event Action? RefreshRequested;
|
||||||
|
|
||||||
public void CallRequestRefresh()
|
public void CallRequestRefresh()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue