Improve post entry views, add post link data

This commit is contained in:
Christoph Hagen
2024-11-30 08:34:31 +01:00
parent fd1f1f4c40
commit f1e1538167
18 changed files with 567 additions and 101 deletions

View File

@@ -15,14 +15,29 @@ final class LocalizedPost: ObservableObject {
@Published
var images: [ImageResource]
@Published
var linkPreviewImage: ImageResource?
@Published
var linkPreviewTitle: String?
@Published
var linkPreviewDescription: String?
init(title: String? = nil,
content: String,
lastModified: Date? = nil,
images: [ImageResource] = []) {
images: [ImageResource] = [],
linkPreviewImage: ImageResource? = nil,
linkPreviewTitle: String? = nil,
linkPreviewDescription: String? = nil) {
self.title = title ?? ""
self.content = content
self.lastModified = lastModified
self.images = images
self.linkPreviewImage = linkPreviewImage
self.linkPreviewTitle = linkPreviewTitle
self.linkPreviewDescription = linkPreviewDescription
}
@MainActor