public static string GenerateText(Message message, User user1, User user2, bool extendedText) { if (message == null) { return(""); } if (user1 == null) { user1 = new User(); } if (user2 == null) { user2 = new User(); } string str1 = SystemMessageTextHelper.CreateUserNameText(user1, false, extendedText); string str2 = user2.id > -2000000000L ? SystemMessageTextHelper.CreateUserNameText(user2, true, extendedText) : message.action_email; if (!extendedText) { str1 = ""; } string str3 = ""; string action = message.action; if (!(action == "chat_photo_update")) { if (!(action == "chat_photo_remove")) { if (!(action == "chat_create")) { if (!(action == "chat_title_update")) { if (!(action == "chat_invite_user")) { if (action == "chat_kick_user") { str3 = message.action_mid != (long)message.uid ? (!user1.IsFemale ? string.Format(CommonResources.ChatKickoutMaleFrm, str1, str2) : string.Format(CommonResources.ChatKickoutFemaleFrm, str1, str2)) : (!user1.IsFemale ? string.Format(CommonResources.ChatLeftConversationMaleFrm, str1) : string.Format(CommonResources.ChatLeftConversationFemaleFrm, str1)); } } else { str3 = message.action_mid != (long)message.uid ? (!user1.IsFemale ? string.Format(CommonResources.ChatInviteMaleFrm, str1, str2) : string.Format(CommonResources.ChatInviteFemaleFrm, str1, str2)) : (!user1.IsFemale ? string.Format(CommonResources.ChatReturnedToConversationMaleFrm, str1) : string.Format(CommonResources.ChatReturnedToConversationFemaleFrm, str1)); } } else { str3 = !user1.IsFemale ? string.Format(CommonResources.ChatTitleUpdateMaleFrm, str1, message.action_text) : string.Format(CommonResources.ChatTitleUpdateFemaleFrm, str1, message.action_text); } } else { str3 = !user1.IsFemale ? string.Format(CommonResources.ChatCreateMaleFrm, str1, message.action_text) : string.Format(CommonResources.ChatCreateFemaleFrm, str1, message.action_text); } } else { str3 = !user1.IsFemale ? string.Format(CommonResources.ChatPhotoDeleteMaleFrm, str1) : string.Format(CommonResources.ChatPhotoDeleteFemaleFrm, str1); } } else { str3 = !user1.IsFemale ? string.Format(CommonResources.ChatPhotoUpdateMaleFrm, str1) : string.Format(CommonResources.ChatPhotoUpdateFemaleFrm, str1); } return(str3.Trim()); }