private void OnSMSRecieved(string message) { if (messagesRichTextBox.InvokeRequired) { var SMSReceivedEventHandler = new SMSReceivedHandler(OnSMSRecieved); this.BeginInvoke(SMSReceivedEventHandler, message); } else { var FormattingEventHandler = new FormattingHandler(OnFormatting); string formattedMessage = FormattingEventHandler?.Invoke(message); this.messagesRichTextBox.AppendText($"{formattedMessage}{Environment.NewLine}"); } }
private void InvokeSMSReceived(SMSReceivedHandler smsReceivedHandler, string message) { smsReceivedHandler?.Invoke(message); }