Sort file lists for consistent storage

This commit is contained in:
Christoph Hagen
2024-11-20 14:25:10 +01:00
parent 8ae2a237cc
commit cb22ae34f2
6 changed files with 76 additions and 23 deletions

View File

@ -55,13 +55,25 @@ final class LocalizedPage: ObservableObject {
@Published
var requiredFiles: Set<String> = []
@Published
var linkPreviewImage: String?
@Published
var linkPreviewTitle: String?
@Published
var linkPreviewDescription: String?
init(urlString: String,
title: String,
lastModified: Date? = nil,
originalUrl: String? = nil,
files: Set<String> = [],
externalFiles: Set<String> = [],
requiredFiles: Set<String> = []) {
requiredFiles: Set<String> = [],
linkPreviewImage: String? = nil,
linkPreviewTitle: String? = nil,
linkPreviewDescription: String? = nil) {
self.urlString = urlString
self.title = title
self.lastModified = lastModified
@ -69,6 +81,9 @@ final class LocalizedPage: ObservableObject {
self.files = files
self.externalFiles = externalFiles
self.requiredFiles = requiredFiles
self.linkPreviewImage = linkPreviewImage
self.linkPreviewTitle = linkPreviewTitle
self.linkPreviewDescription = linkPreviewDescription
}
@MainActor