[BUG] Remove HtmlMessagePurifier when not used
This commit is contained in:
@@ -73,7 +73,6 @@ class ComposerBindings extends Bindings {
|
||||
Get.find<AppToast>(),
|
||||
Get.find<Uuid>(),
|
||||
Get.find<TextEditingController>(),
|
||||
Get.find<HtmlMessagePurifier>(),
|
||||
Get.find<LocalFilePickerInteractor>(),
|
||||
Get.find<UploadMultipleAttachmentInteractor>()));
|
||||
}
|
||||
|
||||
@@ -52,7 +52,6 @@ class ComposerController extends BaseController {
|
||||
final AppToast _appToast;
|
||||
final Uuid _uuid;
|
||||
final TextEditingController subjectEmailInputController;
|
||||
final HtmlMessagePurifier _htmlMessagePurifier;
|
||||
final LocalFilePickerInteractor _localFilePickerInteractor;
|
||||
final UploadMultipleAttachmentInteractor _uploadMultipleAttachmentInteractor;
|
||||
|
||||
@@ -73,7 +72,6 @@ class ComposerController extends BaseController {
|
||||
this._appToast,
|
||||
this._uuid,
|
||||
this.subjectEmailInputController,
|
||||
this._htmlMessagePurifier,
|
||||
this._localFilePickerInteractor,
|
||||
this._uploadMultipleAttachmentInteractor,
|
||||
);
|
||||
@@ -138,7 +136,7 @@ class ComposerController extends BaseController {
|
||||
if (composerArguments.value != null
|
||||
&& composerArguments.value!.emailActionType != EmailActionType.compose
|
||||
&& Get.context != null) {
|
||||
final contentEmailQuoted = _getBodyEmailQuotedAsHtml(Get.context!, _htmlMessagePurifier);
|
||||
final contentEmailQuoted = _getBodyEmailQuotedAsHtml(Get.context!);
|
||||
return contentEmailQuoted;
|
||||
}
|
||||
return '';
|
||||
@@ -210,7 +208,7 @@ class ComposerController extends BaseController {
|
||||
}
|
||||
}
|
||||
|
||||
String _getBodyEmailQuotedAsHtml(BuildContext context, HtmlMessagePurifier htmlMessagePurifier) {
|
||||
String _getBodyEmailQuotedAsHtml(BuildContext context) {
|
||||
final headerEmailQuoted = getHeaderEmailQuoted(Localizations.localeOf(context).toLanguageTag());
|
||||
|
||||
final headerEmailQuotedAsHtml = headerEmailQuoted != null
|
||||
|
||||
@@ -23,7 +23,6 @@ class EmailView extends GetView {
|
||||
final emailController = Get.find<EmailController>();
|
||||
final responsiveUtils = Get.find<ResponsiveUtils>();
|
||||
final imagePaths = Get.find<ImagePaths>();
|
||||
final htmlMessagePurifier = Get.find<HtmlMessagePurifier>();
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -279,6 +278,7 @@ class EmailView extends GetView {
|
||||
switch(emailController.emailContent.value!.type) {
|
||||
case EmailContentType.textHtml:
|
||||
return HtmlContentViewer(
|
||||
minHeight: 400,
|
||||
contentHtml: emailController.emailContent.value!.content,
|
||||
onLoadStart: (webController, uri) => emailController.dispatchState(Right(WebViewLoadingState())),
|
||||
onLoadStop: (webController, uri) => emailController.dispatchState(Right(WebViewLoadCompletedState())),
|
||||
|
||||
Reference in New Issue
Block a user