public void RaiseParticipantReceived(ParticipantObservable participant) { if (!_isConnected) { return; } foreach (var callback in partic.Values) { callback?.Invoke(participant); } }
internal static TextMessageObservable GenerateMessage(int messKey, ParticipantObservable user, bool isOriginNative = false) { if (messKey < 0) { throw new ArgumentNullException(nameof(messKey)); } if (user == null) { throw new ArgumentNullException(nameof(user)); } return(new TextMessageObservable( "Message" + messKey, messKey.ToString(), DateTime.Now, user, isOriginNative)); }