void AddMessageToChatIfNotFiltered(MessageModel msg, ChatModel chat, bool isNew)
{
if (Session.IsFilteredMessage(chat, msg)) {
Session.LogMessage(chat, msg, true);
return;
}
if (isNew) {
Session.AddChat(chat);
}
Session.AddMessageToChat(chat, msg, true);
if (isNew) {
Session.SyncChat(chat);
}
}