small ui changes

This commit is contained in:
2026-03-21 14:51:46 +01:00
parent 86641919f8
commit a5998ed21f
3 changed files with 27 additions and 6 deletions

View File

@@ -39,6 +39,8 @@ public partial class MainViewModel : ObservableObject, IDisposable
[ObservableProperty]
public partial string ConnectionStatus { get; private set; } = "Not connected.";
private Dictionary<int, ChampionData> _allChampions = [];
private List<int> _needChampionIds = [];
private readonly APIClient _client = new();
@@ -49,8 +51,8 @@ public partial class MainViewModel : ObservableObject, IDisposable
public MainViewModel()
{
_lcuWebsocket.Connecting += (_, _) => UpdateConnectionStatus(false, "Connecting ...");
_lcuWebsocket.Connected += (_, _) => UpdateConnectionStatus(false, "Connected.");
_lcuWebsocket.Disconnected += (_, _) => UpdateConnectionStatus(true, "Disconnected.");
_lcuWebsocket.Connected += (_, _) => UpdateConnectionStatus(false, "Connected");
_lcuWebsocket.Disconnected += (_, _) => UpdateConnectionStatus(true, "Reconnect?");
_lcuWebsocket.LcuApiEvent += OnLcuApiEvent;
#if DEBUG
@@ -104,7 +106,6 @@ public partial class MainViewModel : ObservableObject, IDisposable
File.AppendAllText("socket.log", $"{apiEvent.Uri}: {apiEvent.EventType} - {apiEvent.Data?.ToJsonString()}\n");
break;
}
}
private async Task UpdateNeedChampionIdsAsync()