aboutsummaryrefslogtreecommitdiff
path: root/Hotline/Utility/BookmarkDocument.swift
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2025-02-05 22:27:17 +0100
committerRuben Beltran del Rio <git@r.bdr.sh>2025-02-05 22:27:17 +0100
commit45829daa856b376b1ab04d415917110b71b1dec5 (patch)
tree8e52daed6897b6f489d455736fe256cb9bd90fef /Hotline/Utility/BookmarkDocument.swift
parent5c3ea897d062a47bc8cd6255fb8c36bad2f0733f (diff)
Apply formatting
Diffstat (limited to 'Hotline/Utility/BookmarkDocument.swift')
-rw-r--r--Hotline/Utility/BookmarkDocument.swift14
1 files changed, 7 insertions, 7 deletions
diff --git a/Hotline/Utility/BookmarkDocument.swift b/Hotline/Utility/BookmarkDocument.swift
index 47fa442..43f251c 100644
--- a/Hotline/Utility/BookmarkDocument.swift
+++ b/Hotline/Utility/BookmarkDocument.swift
@@ -1,5 +1,5 @@
-import SwiftUI
import Foundation
+import SwiftUI
import UniformTypeIdentifiers
struct BookmarkDocument: FileDocument {
@@ -7,22 +7,22 @@ struct BookmarkDocument: FileDocument {
static var writableContentTypes: [UTType] { [.data, UTType(filenameExtension: "hlbm")!] }
var bookmark: Bookmark
-
+
init(bookmark: Bookmark) {
self.bookmark = bookmark
}
-
+
init(configuration: ReadConfiguration) throws {
guard configuration.file.isRegularFile,
- let data = configuration.file.regularFileContents,
- let fileName = configuration.file.preferredFilename,
- let bookmark = Bookmark(fileData: data, name: (fileName as NSString).deletingPathExtension)
+ let data = configuration.file.regularFileContents,
+ let fileName = configuration.file.preferredFilename,
+ let bookmark = Bookmark(fileData: data, name: (fileName as NSString).deletingPathExtension)
else {
throw CocoaError(.fileReadCorruptFile)
}
self.bookmark = bookmark
}
-
+
func fileWrapper(configuration: WriteConfiguration) throws -> FileWrapper {
let wrapper = FileWrapper(regularFileWithContents: self.bookmark.bookmarkFileData()!)
wrapper.fileAttributes[FileAttributeKey.hfsCreatorCode.rawValue] = "HTLC".fourCharCode()