Consolidate images and files

This commit is contained in:
Christoph Hagen
2024-12-09 12:18:55 +01:00
parent 394cf7a2e4
commit 4f08526978
77 changed files with 1970 additions and 1619 deletions

View File

@@ -16,9 +16,6 @@ final class Content: ObservableObject {
@Published
var tags: [Tag]
@Published
var images: [ImageResource]
@Published
var files: [FileResource]
@@ -40,14 +37,12 @@ final class Content: ObservableObject {
posts: [Post],
pages: [Page],
tags: [Tag],
images: [ImageResource],
files: [FileResource],
storedContentPath: String) {
self.settings = settings
self.posts = posts
self.pages = pages
self.tags = tags
self.images = images
self.files = files
self.storedContentPath = storedContentPath
self.contentPath = storedContentPath
@@ -68,7 +63,6 @@ final class Content: ObservableObject {
self.posts = []
self.pages = []
self.tags = []
self.images = []
self.files = []
contentPath = storedContentPath
@@ -95,4 +89,8 @@ final class Content: ObservableObject {
}
.store(in: &cancellables)
}
var images: [FileResource] {
files.filter { $0.type.isImage }
}
}