Exemple #1
0
        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;
            }
        }