public void OnPeerList(PeerList peerList) { ClientConfirmation(Confirmation.For(peerList)); foreach (var peerStatus in peerList.Peers) { SignaledPeerData.AddOrUpdate(peerStatus); } _foregroundChannel?.OnSignaledPeerDataUpdated(); }
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()); }