From 45829daa856b376b1ab04d415917110b71b1dec5 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Wed, 5 Feb 2025 22:27:17 +0100 Subject: Apply formatting --- Hotline/Models/NewsInfo.swift | 47 +++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 24 deletions(-) (limited to 'Hotline/Models/NewsInfo.swift') diff --git a/Hotline/Models/NewsInfo.swift b/Hotline/Models/NewsInfo.swift index 6ee28b8..caf532f 100644 --- a/Hotline/Models/NewsInfo.swift +++ b/Hotline/Models/NewsInfo.swift @@ -8,28 +8,28 @@ enum NewsInfoType { @Observable class NewsInfo: Identifiable, Hashable { let id: UUID = UUID() - + var name: String var count: UInt let type: NewsInfoType - + var categoryID: UUID? var articleID: UInt? var parentID: UInt? - + var path: [String] var expanded: Bool = false var children: [NewsInfo] = [] - + var articleFlavors: [String]? var articleUsername: String? var articleDate: Date? var read: Bool = false - + var expandable: Bool { self.type == .bundle || self.type == .category || self.children.count > 0 } - + var lookupPath: String? { switch self.type { case .bundle, .category: @@ -38,21 +38,21 @@ enum NewsInfoType { guard let aid = self.articleID else { return nil } -// if let pid = self.parentID, pid != 0 { -// return "/\(self.path.joined(separator: "/"))/\(pid)/\(aid)" -// } + // if let pid = self.parentID, pid != 0 { + // return "/\(self.path.joined(separator: "/"))/\(pid)/\(aid)" + // } return "/\(self.path.joined(separator: "/"))/\(aid)" } } - + var parentArticleLookupPath: String? { switch self.type { case .bundle, .category: -// if self.path.count <= 1 { -// return "/" -// } -// let parentPath = self.path[0.. Bool { return lhs.id == rhs.id } -- cgit