fix(mu): email content not displayed due to sanitize html
(cherry picked from commit 2f06e52d81864a62d6e588bb24a6845e20371bf4)
This commit is contained in:
@@ -4,6 +4,7 @@ import 'package:core/data/constants/constant.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/html_transform.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/text/persist_preformatted_text_transformer.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/text/sanitize_autolink_html_transformers.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/text/standardize_html_sanitizing_transformers.dart';
|
||||
import 'package:core/presentation/utils/html_transformer/transform_configuration.dart';
|
||||
import 'package:core/utils/app_logger.dart';
|
||||
import 'package:core/utils/string_convert.dart';
|
||||
@@ -48,6 +49,7 @@ class HtmlAnalyzer {
|
||||
final message = _htmlTransform.transformToTextPlain(
|
||||
content: emailContent.content,
|
||||
transformConfiguration: TransformConfiguration.fromTextTransformers([
|
||||
const StandardizeHtmlSanitizingTransformers(),
|
||||
const SanitizeAutolinkHtmlTransformers(),
|
||||
const PersistPreformattedTextTransformer(),
|
||||
]),
|
||||
|
||||
@@ -1175,11 +1175,16 @@ class SingleEmailController extends BaseController with AppLoaderMixin {
|
||||
consumeState(_parseCalendarEventInteractor!.execute(
|
||||
accountId,
|
||||
blobIds,
|
||||
TransformConfiguration.fromTextTransformers(const [
|
||||
SanitizeAutolinkUnescapeHtmlTransformer(),
|
||||
StandardizeHtmlSanitizingTransformers(),
|
||||
NewLineTransformer(),
|
||||
])
|
||||
TransformConfiguration.create(
|
||||
customTextTransformers: const [
|
||||
SanitizeAutolinkUnescapeHtmlTransformer(),
|
||||
StandardizeHtmlSanitizingTransformers(),
|
||||
NewLineTransformer(),
|
||||
],
|
||||
customDomTransformers: [
|
||||
SanitizeHyperLinkTagInHtmlTransformer(),
|
||||
]
|
||||
)
|
||||
));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user