rudimentary implementation and ui for syncshells

This commit is contained in:
Stanley Dimant
2022-09-30 01:18:57 +02:00
parent f6d1309d59
commit 2ca284546d
6 changed files with 386 additions and 57 deletions

View File

@@ -118,6 +118,7 @@ public partial class ApiController : IDisposable
.ToDictionary(k => k.Key, k => k.Value);
public string UID => _connectionDto?.UID ?? string.Empty;
public string DisplayName => string.IsNullOrEmpty(_connectionDto?.Alias) ? (_connectionDto?.UID ?? string.Empty) : _connectionDto.Alias;
private string ApiUri => _pluginConfiguration.ApiUri;
public int OnlineUsers => SystemInfoDto.OnlineUsers;
@@ -268,6 +269,7 @@ public partial class ApiController : IDisposable
PairedClients =
await _mareHub!.InvokeAsync<List<ClientPairDto>>(Api.InvokeUserGetPairedClients, token);
Groups = await GetGroups();
GroupPairedClients.Clear();
foreach (var group in Groups)
{
GroupPairedClients.AddRange(await GetUsersInGroup(group.GID));