public void AddMessageSender(CNSMessageClient other, MessageReceivingParams receivingParams) { if (incomingMessages.ContainsKey(other)) { return; } incomingMessages.Add(other, receivingParams); }
public void ReceiveMessage(CNSMessageClient sender, string cryptText) { MessageReceivingParams p = incomingMessages[sender]; string message; if (p.DecryptMessage(cryptText, out message)) { OnMessageRecievedCallback?.Invoke(message); CNSClientManager.WriteLine("Received a verified message at Client " + clientID + " from Client " + sender.clientID + " : " + message); } else { OnMessageFailedCallback?.Invoke(); } }