internal static void ReadFolderBasedClutterSettings(MailboxSession mailboxSession, VariantConfigurationSnapshot configurationSnapshot, OwaUserConfiguration userConfiguration) { userConfiguration.SegmentationSettings.PredictedActions = ClutterUtilities.IsClutterEnabled(mailboxSession, configurationSnapshot); userConfiguration.UserOptions.ShowInferenceUiElements = ClutterUtilities.IsClassificationEnabled(mailboxSession, configurationSnapshot); }
// Token: 0x0600242C RID: 9260 RVA: 0x000823D4 File Offset: 0x000805D4 internal static void SetDefaultsOnItemResponseShape(ItemResponseShape shape, LayoutType layout, OwaUserConfiguration owaUserConfiguration = null) { bool flag = owaUserConfiguration == null; if (owaUserConfiguration != null && owaUserConfiguration.ApplicationSettings.FilterWebBeaconsAndHtmlForms == WebBeaconFilterLevels.DisableFilter) { shape.FilterHtmlContent = false; shape.BlockExternalImagesIfSenderUntrusted = false; } else { shape.FilterHtmlContent = true; if (flag) { shape.BlockExternalImages = true; } else { shape.BlockExternalImagesIfSenderUntrusted = true; } } if (owaUserConfiguration != null && owaUserConfiguration.SegmentationSettings.PredictedActions) { shape.InferenceEnabled = true; } shape.AddBlankTargetToLinks = true; shape.ClientSupportsIrm = !flag; shape.MaximumBodySize = ((layout == LayoutType.Mouse) ? 2097152 : 51200); shape.MaximumRecipientsToReturn = ((layout == LayoutType.Mouse) ? 10 : 0); if (!flag) { shape.InlineImageUrlTemplate = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7"; shape.InlineImageUrlOnLoadTemplate = "InlineImageLoader.GetLoader().Load(this)"; shape.InlineImageCustomDataTemplate = "{id}"; } }