diff --git a/Content.Client/Corvax/JoinQueue/QueueGui.xaml.cs b/Content.Client/Corvax/JoinQueue/QueueGui.xaml.cs index 772e078b0d..1c9c0d64ae 100644 --- a/Content.Client/Corvax/JoinQueue/QueueGui.xaml.cs +++ b/Content.Client/Corvax/JoinQueue/QueueGui.xaml.cs @@ -1,14 +1,17 @@ -using Content.Client.Links; +using Content.Shared.CCVar; using Robust.Client.AutoGenerated; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.XAML; +using Robust.Shared.Configuration; namespace Content.Client.Corvax.JoinQueue; [GenerateTypedNameReferences] public sealed partial class QueueGui : Control { + [Dependency] private readonly IConfigurationManager _cfg = default!; + public event Action? QuitPressed; public QueueGui() @@ -19,7 +22,8 @@ public sealed partial class QueueGui : Control QuitButton.OnPressed += (_) => QuitPressed?.Invoke(); PriorityJoinButton.OnPressed += (_) => { - IoCManager.Resolve().OpenUri(UILinks.Patreon); + var linkPatreon = _cfg.GetCVar(CCVars.InfoLinksPatreon); + IoCManager.Resolve().OpenUri(linkPatreon); }; } @@ -28,4 +32,4 @@ public sealed partial class QueueGui : Control QueueTotal.Text = total.ToString(); QueuePosition.Text = position.ToString(); } -} \ No newline at end of file +}