Consolidate images and files
This commit is contained in:
@@ -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 }
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user