aboutsummaryrefslogtreecommitdiff
path: root/Hotline/Models/Bookmark.swift
diff options
context:
space:
mode:
authorDustin Mierau <dustin@mierau.me>2024-05-16 20:57:05 -0700
committerDustin Mierau <dustin@mierau.me>2024-05-16 20:57:05 -0700
commit277c4cb65218adb8485bb28560a9bb4cca42da82 (patch)
treebbd368a8388122f486ccfd109b5e906390aba5ac /Hotline/Models/Bookmark.swift
parent1be30131690e32080da64324a70133e11281eb27 (diff)
Enable CloudKit. Fix saving server bookmarks. Remove old bookmarks code.
Diffstat (limited to 'Hotline/Models/Bookmark.swift')
-rw-r--r--Hotline/Models/Bookmark.swift16
1 files changed, 8 insertions, 8 deletions
diff --git a/Hotline/Models/Bookmark.swift b/Hotline/Models/Bookmark.swift
index 160de30..3530b19 100644
--- a/Hotline/Models/Bookmark.swift
+++ b/Hotline/Models/Bookmark.swift
@@ -1,20 +1,20 @@
import Foundation
import SwiftData
-enum BookmarkType: Codable {
- case tracker
- case server
- case temporary
+enum BookmarkType: String, Codable {
+ case tracker = "tracker"
+ case server = "server"
+ case temporary = "temporary"
}
@Model
final class Bookmark {
- var type: BookmarkType
+ var type: BookmarkType = BookmarkType.server
var order: Int = 0
- var name: String
- var address: String
- var port: Int
+ var name: String = ""
+ var address: String = ""
+ var port: Int = HotlinePorts.DefaultServerPort
@Attribute(.allowsCloudEncryption)
var login: String?