23 lines
481 B
C#
23 lines
481 B
C#
namespace GPW.CORE.Services
|
|
{
|
|
public class UserStateService
|
|
{
|
|
public UserDTO? CurrentUser { get; private set; }
|
|
public string? CurrIpv4 { get; private set; }
|
|
|
|
public event Action? OnChange;
|
|
|
|
public void SetUser(UserDTO user)
|
|
{
|
|
CurrentUser = user;
|
|
OnChange?.Invoke();
|
|
}
|
|
public void SetIp(string ipv4)
|
|
{
|
|
CurrIpv4 = ipv4;
|
|
OnChange?.Invoke();
|
|
}
|
|
}
|
|
|
|
}
|