Esempio n. 1
0
 public void OnPeerList(PeerList peerList)
 {
     ClientConfirmation(Confirmation.For(peerList));
     foreach (var peerStatus in peerList.Peers)
     {
         SignaledPeerData.AddOrUpdate(peerStatus);
     }
     _foregroundChannel?.OnSignaledPeerDataUpdated();
 }
Esempio n. 2
0
 public IAsyncAction OnPeerListAsync(PeerList peerList)
 {
     return(Task.Run(async() =>
     {
         await ClientConfirmationAsync(Confirmation.For(peerList));
         foreach (var peerStatus in peerList.Peers)
         {
             SignaledPeerData.AddOrUpdate(peerStatus);
         }
         _foregroundChannel?.OnSignaledPeerDataUpdatedAsync();
     }).AsAsyncAction());
 }