Added peer selections for client

This commit is contained in:
Donald Zou
2025-07-21 02:29:33 +08:00
parent 12f6244930
commit 91fd0f0e9a
9 changed files with 2227 additions and 931 deletions

View File

@@ -329,6 +329,12 @@ class DashboardClients:
if client is not None:
a.Client = self.GetClient(a.ClientID)
return c
def GetClientAssignedPeers(self, ClientID):
client = self.GetClient(ClientID)
if client is not None:
return self.DashboardClientsPeerAssignment.GetAssignedPeers(ClientID)
return None
def AssignClient(self, ConfigurationName, PeerID, ClientID) -> tuple[bool, dict[str, str]] | tuple[bool, None]:
return self.DashboardClientsPeerAssignment.AssignClient(ClientID, ConfigurationName, PeerID)