Servers Hub Fixes
This commit is contained in:
parent
ca60f708ea
commit
144ee3c489
3 changed files with 19 additions and 5 deletions
|
|
@ -52,7 +52,7 @@
|
|||
</BoxContainer>
|
||||
</BoxContainer>
|
||||
</PanelContainer>
|
||||
<PanelContainer StyleClasses="AngleRect" HorizontalExpand="True" Margin="5 0 0 0" Name="ServersHub" MinWidth="600" MinHeight="220">
|
||||
<PanelContainer StyleClasses="AngleRect" HorizontalExpand="True" Margin="0 10 0 0" Name="ServersHub" MinWidth="600" MinHeight="220">
|
||||
<BoxContainer Orientation="Vertical" VerticalExpand="True" HorizontalExpand="True" Margin="3 3 3 3">
|
||||
<ScrollContainer VerticalExpand="True" HScrollEnabled="False" HorizontalExpand="True">
|
||||
<serversHub:ServersHub Name="ServersHubBody" Access="Public" />
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@
|
|||
</BoxContainer>
|
||||
</PanelContainer>
|
||||
<!-- Sunrise-edit: Servers Hub -->
|
||||
<PanelContainer StyleClasses="AngleRect" HorizontalExpand="True" Margin="5 0 0 0" Name="ServersHub" MinWidth="600" MinHeight="200">
|
||||
<PanelContainer StyleClasses="AngleRect" HorizontalExpand="True" Margin="0 10 0 0" Name="ServersHub" MinWidth="600" MinHeight="200">
|
||||
<BoxContainer Orientation="Vertical" VerticalExpand="True" HorizontalExpand="True" Margin="3 3 3 3">
|
||||
<ScrollContainer VerticalExpand="True" HScrollEnabled="False" HorizontalExpand="True">
|
||||
<serversHub:ServersHub Name="ServersHubBody" Access="Public" />
|
||||
|
|
|
|||
|
|
@ -50,7 +50,21 @@ public sealed partial class ServersHubManager
|
|||
|
||||
private void OnServerListChanged(string serverList)
|
||||
{
|
||||
_serversList = serverList.Split(',').ToList();
|
||||
var urls = new List<string>();
|
||||
|
||||
foreach (var serverUrl in serverList.Split(','))
|
||||
{
|
||||
try
|
||||
{
|
||||
var uri = new Uri(serverUrl);
|
||||
urls.Add(uri.AbsoluteUri);
|
||||
}
|
||||
catch (UriFormatException)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
_serversList = urls;
|
||||
}
|
||||
|
||||
// Ахуенный план, надеждный блядь как швейцарские часы нахуй.
|
||||
|
|
@ -72,11 +86,11 @@ public sealed partial class ServersHubManager
|
|||
|
||||
private async Task UpdateServerData()
|
||||
{
|
||||
_serverDataList.Clear();
|
||||
|
||||
if (_serversList.Count == 0)
|
||||
return;
|
||||
|
||||
_serverDataList.Clear();
|
||||
|
||||
foreach (var serverUrl in _serversList)
|
||||
{
|
||||
var data = await RefreshServerData(serverUrl);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue