private void ConnectionManager_BitChatNetworkChannelInvitation(BinaryID hashedPeerEmailAddress, IPEndPoint peerEP, string message) { BinaryID networkID = BitChatNetwork.GetNetworkID(_profile.LocalCertificateStore.Certificate.IssuedTo.EmailAddress, hashedPeerEmailAddress); bool networkExists; lock (_chats) { networkExists = _chats.ContainsKey(networkID); } if (!networkExists) { CreateInvitationPrivateChat(hashedPeerEmailAddress, networkID, peerEP, message); } }