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.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using TIAM.Core.Loggers;
|
||||
using TIAMSharedUI.Shared.Components;
|
||||
using TIAMWebApp.Shared.Application.Interfaces;
|
||||
using TIAMWebApp.Shared.Application.Utility;
|
||||
|
||||
namespace TIAMSharedUI.Pages.Components
|
||||
{
|
||||
public partial class AuthComponent : ComponentBase
|
||||
{
|
||||
[Inject]
|
||||
public required IEnumerable<IAcLogWriterClientBase> LogWriters { get; set; }
|
||||
|
||||
[Inject]
|
||||
public ISessionService sessionService { get; set; }
|
||||
public bool IsLoggedIn = false;
|
||||
|
|
@ -21,9 +27,12 @@ namespace TIAMSharedUI.Pages.Components
|
|||
private PopupMessageBox PopupMessageBox { get; set; } = default!;
|
||||
|
||||
public bool IsVisible = false;
|
||||
private ILogger _logger;
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
_logger = new LoggerClient<AuthComponent>(LogWriters.ToArray());
|
||||
_logger.Debug("OnInitializedAsync");
|
||||
|
||||
IsLoggedIn = sessionService.IsAuthenticated;
|
||||
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.Services.Loggers;
|
||||
using TIAM.Core.Loggers;
|
||||
using TIAM.Resources;
|
||||
using TIAMSharedUI.Resources;
|
||||
using TIAMWebApp.Shared.Application.Interfaces;
|
||||
using TIAMWebApp.Shared.Application.Utility;
|
||||
|
|
@ -54,10 +55,14 @@ namespace TIAMSharedUI.Shared.Components
|
|||
|
||||
//componentUpdateService.RefreshRequested += RefreshMe;
|
||||
|
||||
public Navbar()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void RefreshMe()
|
||||
{
|
||||
_logger.Info($"Navbar refresh called! {DateTime.Now} ");
|
||||
_logger.Debug($"Navbar refresh called! {DateTime.Now} ");
|
||||
|
||||
OnInitialized();
|
||||
StateHasChanged();
|
||||
|
|
@ -86,8 +91,8 @@ namespace TIAMSharedUI.Shared.Components
|
|||
|
||||
_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)
|
||||
{
|
||||
|
|
@ -95,7 +100,7 @@ namespace TIAMSharedUI.Shared.Components
|
|||
}
|
||||
else
|
||||
{
|
||||
_logger.Info($"Navbar myUser false! {DateTime.Now} ");
|
||||
_logger.Debug($"Navbar myUser false! {DateTime.Now} ");
|
||||
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.AddBlazoredLocalStorage();
|
||||
builder.Services.AddScoped<ISessionService, SessionServiceWeb>();
|
||||
|
||||
//EZT NAGYON ÁT KÉNE BESZÉLNI!:) - J.
|
||||
builder.Services.AddSingleton<IComponentUpdateService, ComponentUpdateServiceWeb>();
|
||||
|
||||
builder.Services.AddScoped<IServiceProviderDataService, ServiceProviderDataService>();
|
||||
builder.Services.AddScoped<IClientNoticeSenderService, ClientNoticeSenderService>();
|
||||
builder.Services.AddScoped<IWizardProcessor, WizardProcessor>();
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ namespace TIAMWebApp.Client.Services
|
|||
{
|
||||
public class ComponentUpdateServiceWeb : IComponentUpdateService
|
||||
{
|
||||
public event Action RefreshRequested;
|
||||
public event Action? RefreshRequested;
|
||||
|
||||
public void CallRequestRefresh()
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue