перенос файлов клиента из папки White в _White

This commit is contained in:
Remuchi
2024-01-28 17:32:55 +07:00
parent c80b10a688
commit 21dbccfec9
139 changed files with 345 additions and 434 deletions

View File

@@ -0,0 +1,34 @@
using Content.Client._White.Stalin.StalinUi;
using Content.Shared.White.SaltedYayca;
using Robust.Client.UserInterface;
using Robust.Shared.Network;
namespace Content.Client._White.Stalin;
public sealed class StalinManager
{
[Dependency] private readonly INetManager _netManager = default!;
[Dependency] private readonly IUriOpener _uriOpener = default!;
private StalinLinkWindow _stalinLinkWindow = null!;
public void Initialize()
{
_netManager.RegisterNetMessage<DiscordAuthResponse>(OnStalinResponse);
}
public void RequestUri()
{
_netManager.ClientSendMessage(new DiscordAuthRequest());
}
private void OnStalinResponse(DiscordAuthResponse message)
{
if (_stalinLinkWindow != null)
{
_stalinLinkWindow.Close();
}
_stalinLinkWindow = new StalinLinkWindow();
_stalinLinkWindow.SetUri(message.Uri);
_stalinLinkWindow.OpenCentered();
}
}