mirror of
https://github.com/Dimillian/IceCubesApp.git
synced 2024-11-25 09:41:02 +00:00
Fix markdown rendering for statuses
This commit is contained in:
parent
03b304c58d
commit
2fdf5fe239
2 changed files with 2 additions and 3 deletions
|
@ -46,10 +46,9 @@ extension HTMLString {
|
|||
|
||||
public var asSafeAttributedString: AttributedString {
|
||||
do {
|
||||
let markdown = asMarkdown
|
||||
let options = AttributedString.MarkdownParsingOptions(allowsExtendedAttributes: true,
|
||||
interpretedSyntax: .inlineOnlyPreservingWhitespace)
|
||||
return try AttributedString(markdown: markdown, options: options)
|
||||
return try AttributedString(markdown: self, options: options)
|
||||
} catch {
|
||||
return AttributedString(stringLiteral: self)
|
||||
}
|
||||
|
|
|
@ -150,7 +150,7 @@ public class StatusEditorViewModel: ObservableObject {
|
|||
self.visibility = visibility
|
||||
selectedRange = .init(location: statusText.string.utf16.count, length: 0)
|
||||
case let .edit(status):
|
||||
statusText = .init(status.content.asSafeAttributedString)
|
||||
statusText = .init(status.content.asMarkdown.asSafeAttributedString)
|
||||
selectedRange = .init(location: statusText.string.utf16.count, length: 0)
|
||||
spoilerOn = !status.spoilerText.isEmpty
|
||||
spoilerText = status.spoilerText
|
||||
|
|
Loading…
Reference in a new issue