TF-287 Fix bug replies do not preserve line breaks
This commit is contained in:
@@ -12,4 +12,19 @@ class EmailContent with EquatableMixin {
|
||||
|
||||
@override
|
||||
List<Object?> get props => [type, content];
|
||||
}
|
||||
|
||||
extension EmailContentExtension on EmailContent {
|
||||
String get asHtml {
|
||||
if (type == EmailContentType.textPlain) {
|
||||
return content
|
||||
.replaceAll("'", r"\'")
|
||||
.replaceAll('"', r'\"')
|
||||
.replaceAll('\r', '')
|
||||
.replaceAll('\r\n', '')
|
||||
.replaceAll('\n', '<br/>')
|
||||
.replaceAll('\n\n', '<br/>');
|
||||
}
|
||||
return content;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user