aboutsummaryrefslogtreecommitdiff
path: root/Hotline/Models
diff options
context:
space:
mode:
authorDustin Mierau <dustin@mierau.me>2024-01-08 15:18:00 -0800
committerDustin Mierau <dustin@mierau.me>2024-01-08 15:18:00 -0800
commitf87ae3b315e20ac31426782d7f40f8977a36e5b9 (patch)
tree7caa3fd1d798be23a7c27239ccc01ecb902160d0 /Hotline/Models
parente9bae0328801d5a056f33beb0f764c6d35e518a2 (diff)
Add Markdown display for news articles to support rich text, images, links, tables, etc.
Diffstat (limited to 'Hotline/Models')
-rw-r--r--Hotline/Models/NewsInfo.swift4
1 files changed, 4 insertions, 0 deletions
diff --git a/Hotline/Models/NewsInfo.swift b/Hotline/Models/NewsInfo.swift
index daab71f..f95cba1 100644
--- a/Hotline/Models/NewsInfo.swift
+++ b/Hotline/Models/NewsInfo.swift
@@ -15,6 +15,7 @@ enum NewsInfoType {
let categoryID: UUID?
let articleID: UInt?
+ let parentID: UInt?
let path: [String]
var expanded: Bool = false
@@ -27,6 +28,7 @@ enum NewsInfoType {
init(hotlineNewsCategory: HotlineNewsCategory) {
self.categoryID = hotlineNewsCategory.id
self.articleID = nil
+ self.parentID = nil
self.name = hotlineNewsCategory.name
self.count = UInt(hotlineNewsCategory.count)
self.path = hotlineNewsCategory.path
@@ -41,6 +43,8 @@ enum NewsInfoType {
init(hotlineNewsArticle: HotlineNewsArticle) {
self.articleID = UInt(hotlineNewsArticle.id)
+ self.parentID = hotlineNewsArticle.parentID == 0 ? nil : UInt(hotlineNewsArticle.parentID)
+ print(hotlineNewsArticle.parentID)
self.categoryID = nil
self.name = hotlineNewsArticle.title
self.count = 0