Example #1
0
        /// <summary> Редактировать сообщение </summary>
        public bool EditMessage(ModelChatMessage modelChatMessage, string text)
        {
            var result = true;

            modelChatMessage.StringContent = text;

            modelChatMessage.Changed = true;

            if (modelChatMessage.Sender.Iam)
            {
                result = DataSourceChat.EditMessage(modelChatMessage, text);
            }

            return(result);
        }
Example #2
0
        /// <summary> Редактировать сообщение с ответом </summary>
        public bool EditMessage(ModelChatMessage modelChatMessage, string text, bool shouldDeleteQuote)
        {
            var result = true;

            if (shouldDeleteQuote)
            {
                modelChatMessage.ListQuotedModelChatMessage.Clear();
            }

            modelChatMessage.StringContent = text;

            modelChatMessage.Changed = true;

            if (modelChatMessage.Sender.Iam)
            {
                result = DataSourceChat.EditMessage(modelChatMessage, text, shouldDeleteQuote);
            }

            return(result);
        }