ChatterBox.Client.Common.Signaling.SignalingClient.OnPeerPresence C# (CSharp) Method

OnPeerPresence() public method

public OnPeerPresence ( PeerUpdate peer ) : void
peer ChatterBox.Common.Communication.Messages.Peers.PeerUpdate
return void
        public void OnPeerPresence(PeerUpdate peer)
        {
            ClientConfirmation(Confirmation.For(peer));
            GetPeerList(new Message());
            if (DateTimeOffset.UtcNow.Subtract(peer.SentDateTimeUtc).TotalSeconds < 10)
            {
                ToastNotificationService.ShowPresenceNotification(
                    peer.PeerData.Name,
                    AvatarLink.EmbeddedLinkFor(peer.PeerData.Avatar),
                    peer.PeerData.IsOnline);
            }
            _foregroundChannel?.OnSignaledPeerDataUpdated();
        }