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
|
|
|
}
|
|
|
|
|
}
|