Files
NebulaLauncher/Nebula.Shared/Services/PopupMessageService.cs

18 lines
352 B
C#
Raw Permalink Normal View History

2025-01-05 17:05:23 +03:00
namespace Nebula.Shared.Services;
[ServiceRegister]
public class PopupMessageService
{
2025-01-08 18:00:06 +03:00
public Action<object>? OnCloseRequired;
2025-01-14 22:10:16 +03:00
public Action<object>? OnPopupRequired;
2025-01-05 17:05:23 +03:00
public void Popup(object obj)
{
OnPopupRequired?.Invoke(obj);
}
2025-01-14 22:10:16 +03:00
2025-01-08 18:00:06 +03:00
public void ClosePopup(object obj)
2025-01-05 17:05:23 +03:00
{
2025-01-08 18:00:06 +03:00
OnCloseRequired?.Invoke(obj);
2025-01-05 17:05:23 +03:00
}
}