private async void ProcessMessage(string message) { if (!_doWork) { return; } var answer = await _exchangeClient.SendMessage(message); if (answer.Success) { await _chat.WriteNormanServerMessage(answer.Text); } else { await _chat.WriteErrorMessage(answer.ErrorText); } if (answer.ChatIsClosed) { await _chat.CompleteChat(); _doWork = false; } }