From aaf65fcf09d3a1ca6afc03b9c95cc4fa42479e70 Mon Sep 17 00:00:00 2001 From: Pat Hartl Date: Sat, 27 Sep 2025 16:39:54 -0500 Subject: [PATCH] Runnable launcher using new client --- .../ProfileService.cs | 2 +- LANCommander.Launcher/UI/MainLayout.razor | 4 ++ LANCommander.Launcher/wwwroot/index.html | 2 +- LANCommander.SDK/Client.cs | 4 +- .../IServiceCollectionExtensions.cs | 38 +++++++++---------- LANCommander.SDK/Services/ChatClient.cs | 2 +- LANCommander.SDK/Services/ConnectionClient.cs | 17 +++++---- .../{MediaService.cs => MediaClient.cs} | 2 +- LANCommander.Server.Services/MediaService.cs | 4 +- .../Components/SafeImage/SafeImage.razor | 4 +- 10 files changed, 43 insertions(+), 36 deletions(-) rename LANCommander.SDK/Services/{MediaService.cs => MediaClient.cs} (98%) diff --git a/LANCommander.Launcher.Services/ProfileService.cs b/LANCommander.Launcher.Services/ProfileService.cs index 0d34c823..08985c1e 100644 --- a/LANCommander.Launcher.Services/ProfileService.cs +++ b/LANCommander.Launcher.Services/ProfileService.cs @@ -85,7 +85,7 @@ namespace LANCommander.Launcher.Services FileId = Guid.NewGuid(), Type = SDK.Enums.MediaType.Avatar, MimeType = MediaTypeNames.Image.Png, - Crc32 = await SDK.Services.MediaService.CalculateChecksumAsync(tempAvatarPath), + Crc32 = await SDK.Services.MediaClient.CalculateChecksumAsync(tempAvatarPath), UserId = remoteProfile.Id, }; diff --git a/LANCommander.Launcher/UI/MainLayout.razor b/LANCommander.Launcher/UI/MainLayout.razor index 1b8b227a..32afceac 100644 --- a/LANCommander.Launcher/UI/MainLayout.razor +++ b/LANCommander.Launcher/UI/MainLayout.razor @@ -1,6 +1,7 @@ @using System.Management.Automation.Remoting @using LANCommander.Launcher.Models @using LANCommander.SDK +@using LANCommander.SDK.Rpc.Client @using Photino.Blazor.CustomWindow.Components @using ConnectionState = LANCommander.Launcher.Models.ConnectionState @inherits LayoutComponentBase @@ -16,6 +17,7 @@ @inject ILogger Logger @inject ImportManagerService ImportManagerService @inject LocalizationService LocalizationService +@inject IRpcClient RpcClient @@ -141,6 +143,8 @@ await ImportManagerService.RequestImport(); await InvokeAsync(StateHasChanged); } + + await RpcClient.ConnectAsync(); _crashQuips = new[] { diff --git a/LANCommander.Launcher/wwwroot/index.html b/LANCommander.Launcher/wwwroot/index.html index 65faf74d..cfaebaa2 100644 --- a/LANCommander.Launcher/wwwroot/index.html +++ b/LANCommander.Launcher/wwwroot/index.html @@ -28,13 +28,13 @@ - +