Fix admin fax (#20006)

This commit is contained in:
metalgearsloth
2023-09-11 15:13:18 +10:00
committed by GitHub
parent abd7508fe9
commit 0689e864e7
2 changed files with 16 additions and 14 deletions

View File

@@ -8,16 +8,14 @@ namespace Content.Client.Fax.AdminUI;
[UsedImplicitly]
public sealed class AdminFaxEui : BaseEui
{
private IEntityManager _entManager;
private readonly AdminFaxWindow _window;
public AdminFaxEui()
{
_entManager = IoCManager.Resolve<IEntityManager>();
_window = new AdminFaxWindow();
_window.OnClose += () => SendMessage(new AdminFaxEuiMsg.Close());
_window.OnFollowFax += uid => SendMessage(new AdminFaxEuiMsg.Follow(_entManager.GetNetEntity(uid)));
_window.OnMessageSend += args => SendMessage(new AdminFaxEuiMsg.Send(_entManager.GetNetEntity(args.uid), args.title,
_window.OnFollowFax += entity => SendMessage(new AdminFaxEuiMsg.Follow(entity));
_window.OnMessageSend += args => SendMessage(new AdminFaxEuiMsg.Send(args.entity, args.title,
args.stampedBy, args.message, args.stampSprite, args.stampColor));
}