TF-4136 refactor(logging): replace logError with logWarning for non-critical cases
This commit is contained in:
@@ -504,7 +504,7 @@ class ComposerController extends BaseController
|
||||
try {
|
||||
return session.getUploadUri(accountId, jmapUrl: dynamicUrlInterceptors.jmapUrl);
|
||||
} catch (e) {
|
||||
logError('ComposerController::_getUploadUriFromSession:Exception = $e');
|
||||
logWarning('ComposerController::_getUploadUriFromSession:Exception = $e');
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -860,7 +860,7 @@ class ComposerController extends BaseController
|
||||
? htmlTextEditor!.removeEditorStartTag()
|
||||
: '';
|
||||
} catch (e) {
|
||||
logError('ComposerController::getContentInEditor:Exception = $e');
|
||||
logWarning('ComposerController::getContentInEditor:Exception = $e');
|
||||
return '';
|
||||
}
|
||||
}
|
||||
@@ -1105,12 +1105,12 @@ class ComposerController extends BaseController
|
||||
resultState: value,
|
||||
queryString: queryString,
|
||||
onFailureCallback: (failure) {
|
||||
logError('ComposerController::getAutoCompleteSuggestion:onFailureCallback: $failure');
|
||||
logWarning('ComposerController::getAutoCompleteSuggestion:onFailureCallback: $failure');
|
||||
consumeState(Stream.value(Left(failure)));
|
||||
},
|
||||
),
|
||||
onError: (error) {
|
||||
logError('ComposerController::getAutoCompleteSuggestion:onError: $error');
|
||||
logWarning('ComposerController::getAutoCompleteSuggestion:onError: $error');
|
||||
consumeState(Stream.value(Left(error)));
|
||||
},
|
||||
);
|
||||
@@ -1133,12 +1133,12 @@ class ComposerController extends BaseController
|
||||
resultState: value,
|
||||
queryString: queryString,
|
||||
onFailureCallback: (failure) {
|
||||
logError('ComposerController::getAutoCompleteSuggestion:onFailureCallback: $failure');
|
||||
logWarning('ComposerController::getAutoCompleteSuggestion:onFailureCallback: $failure');
|
||||
consumeState(Stream.value(Left(failure)));
|
||||
},
|
||||
),
|
||||
onError: (error) {
|
||||
logError('ComposerController::getAutoCompleteSuggestion:onError: $error');
|
||||
logWarning('ComposerController::getAutoCompleteSuggestion:onError: $error');
|
||||
consumeState(Stream.value(Left(error)));
|
||||
},
|
||||
) ?? <EmailAddress>[];
|
||||
@@ -1205,11 +1205,11 @@ class ComposerController extends BaseController
|
||||
uploadUri: uploadUri,
|
||||
);
|
||||
} catch (e) {
|
||||
logError('ComposerController::uploadAttachmentsAction: $e');
|
||||
logWarning('ComposerController::uploadAttachmentsAction: $e');
|
||||
uploadController.consumeState(Stream.value(Left(UploadAttachmentFailure(e, pickedFiles[0]))));
|
||||
}
|
||||
} else {
|
||||
logError('ComposerController::uploadAttachmentsAction: SESSION OR ACCOUNT_ID is NULL');
|
||||
logWarning('ComposerController::uploadAttachmentsAction: SESSION OR ACCOUNT_ID is NULL');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1690,7 +1690,7 @@ class ComposerController extends BaseController
|
||||
try {
|
||||
baseDownloadUrl = mailboxDashBoardController.sessionCurrent?.getDownloadUrl(jmapUrl: dynamicUrlInterceptors.jmapUrl);
|
||||
} catch (e) {
|
||||
logError('ComposerController::_handleUploadInlineSuccess(): $e');
|
||||
logWarning('ComposerController::_handleUploadInlineSuccess(): $e');
|
||||
}
|
||||
final accountId = mailboxDashBoardController.accountId.value;
|
||||
|
||||
@@ -2350,7 +2350,7 @@ class ComposerController extends BaseController
|
||||
String? base64,
|
||||
required UploadError uploadError
|
||||
}) {
|
||||
logError('ComposerController::handleOnPasteImageFailureAction: $uploadError');
|
||||
logWarning('ComposerController::handleOnPasteImageFailureAction: $uploadError');
|
||||
if (!context.mounted) return;
|
||||
|
||||
appToast.showToastErrorMessage(
|
||||
|
||||
+2
-2
@@ -44,10 +44,10 @@ class RichTextMobileTabletController extends GetxController {
|
||||
maxWidth: maxWidth
|
||||
);
|
||||
} else {
|
||||
logError('RichTextMobileTabletController::insertImageData: path is null');
|
||||
logWarning('RichTextMobileTabletController::insertImageData: path is null');
|
||||
}
|
||||
} catch (e) {
|
||||
logError('RichTextMobileTabletController::insertImageData:Exception: $e');
|
||||
logWarning('RichTextMobileTabletController::insertImageData:Exception: $e');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -300,7 +300,7 @@ class RichTextWebController extends GetxController {
|
||||
'<img src="${HtmlUtils.convertBase64ToImageResourceData(base64Data: base64Data, mimeType: mimeType)}" data-filename="${platformFile.name}" alt="Image in my signature" style="max-width:${maxWidth != null ? '${maxWidth}px' : '100%'};" data-mimetype="$mimeType"/>'
|
||||
);
|
||||
} else {
|
||||
logError("RichTextWebController::insertImageAsBase64: bytes is null");
|
||||
logWarning("RichTextWebController::insertImageAsBase64: bytes is null");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ extension AttachmentDetectionExtension on ComposerController {
|
||||
return keywords;
|
||||
}
|
||||
} catch (e) {
|
||||
logError('$runtimeType::validateAttachmentReminder:Error $e');
|
||||
logWarning('$runtimeType::validateAttachmentReminder:Error $e');
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
+3
-4
@@ -1,6 +1,5 @@
|
||||
|
||||
import 'package:core/utils/app_logger.dart';
|
||||
import 'package:html/parser.dart';
|
||||
import 'package:rich_text_composer/views/commons/logger.dart';
|
||||
import 'package:tmail_ui_user/features/composer/presentation/composer_controller.dart';
|
||||
|
||||
extension SanitizeSignatureInEmailContentExtension on ComposerController {
|
||||
@@ -19,7 +18,7 @@ extension SanitizeSignatureInEmailContentExtension on ComposerController {
|
||||
restoringSignatureButton = true;
|
||||
await applySignature(signature.innerHtml);
|
||||
} catch (e) {
|
||||
logError('SanitizeSignatureInEmailContentExtension::restoreCollapsibleSignatureButton:Exception = $e');
|
||||
logWarning('SanitizeSignatureInEmailContentExtension::restoreCollapsibleSignatureButton:Exception = $e');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -33,7 +32,7 @@ extension SanitizeSignatureInEmailContentExtension on ComposerController {
|
||||
synchronizeInitDraftHash = true;
|
||||
initEmailDraftHash();
|
||||
} catch (e) {
|
||||
logError('SanitizeSignatureInEmailContentExtension::synchronizeInitEmailDraftHash:Exception = $e');
|
||||
logWarning('SanitizeSignatureInEmailContentExtension::synchronizeInitEmailDraftHash:Exception = $e');
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -81,7 +81,7 @@ class _SavingMessageDialogViewState extends State<SavingMessageDialogView> {
|
||||
}
|
||||
|
||||
void _handleErrorStream(Object error, StackTrace stackTrace) {
|
||||
logError('_SavingMessageDialogViewState::_handleErrorStream: Exception = $error');
|
||||
logWarning('_SavingMessageDialogViewState::_handleErrorStream: Exception = $error');
|
||||
if (error is UnknownError && error.message is List<SavingEmailToDraftsCanceledException>) {
|
||||
popBack(result: SaveEmailAsDraftsFailure(SavingEmailToDraftsCanceledException()));
|
||||
} else {
|
||||
|
||||
@@ -77,7 +77,7 @@ class _SavingTemplateDialogViewState extends State<SavingTemplateDialogView> {
|
||||
}
|
||||
|
||||
void _handleErrorStream(Object error, StackTrace stackTrace) {
|
||||
logError('SavingTemplateDialogView::_handleErrorStream: Exception = $error');
|
||||
logWarning('SavingTemplateDialogView::_handleErrorStream: Exception = $error');
|
||||
popBack(result: SaveTemplateEmailFailure(exception: error));
|
||||
}
|
||||
|
||||
|
||||
@@ -78,7 +78,7 @@ class _SendingMessageDialogViewState extends State<SendingMessageDialogView> {
|
||||
}
|
||||
|
||||
void _handleErrorStream(Object error, StackTrace stackTrace) {
|
||||
logError('_SendingMessageDialogViewState::_handleErrorStream: Exception = $error');
|
||||
logWarning('_SendingMessageDialogViewState::_handleErrorStream: Exception = $error');
|
||||
if (error is UnknownError && error.message is List<SendingEmailCanceledException>) {
|
||||
popBack(result: SendEmailFailure(exception: SendingEmailCanceledException()));
|
||||
} else {
|
||||
|
||||
@@ -63,7 +63,7 @@ class _PrintDraftDialogViewState extends State<PrintDraftDialogView> {
|
||||
}
|
||||
|
||||
void _handleErrorStream(Object error, StackTrace stackTrace) {
|
||||
logError('_PrintDraftDialogViewState::_handleErrorStream: Exception = $error');
|
||||
logWarning('_PrintDraftDialogViewState::_handleErrorStream: Exception = $error');
|
||||
popBack(result: PrintEmailFailure(exception: error));
|
||||
}
|
||||
|
||||
|
||||
@@ -318,13 +318,13 @@ class _WebEditorState extends State<WebEditorWidget> with TextSelectionMixin {
|
||||
_signatureTooltipReady = true;
|
||||
_signatureTooltipEntry?.markNeedsBuild();
|
||||
} catch (e) {
|
||||
logError(
|
||||
logWarning(
|
||||
'_WebEditorState::_showTooltipAtPosition:addPostFrameCallback:Exception = $e',
|
||||
);
|
||||
}
|
||||
});
|
||||
} catch (e) {
|
||||
logError('_WebEditorState::_showTooltipAtPosition:Exception = $e');
|
||||
logWarning('_WebEditorState::_showTooltipAtPosition:Exception = $e');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user