diff options
| author | Dustin Mierau <dustin@mierau.me> | 2024-01-08 15:18:00 -0800 |
|---|---|---|
| committer | Dustin Mierau <dustin@mierau.me> | 2024-01-08 15:18:00 -0800 |
| commit | f87ae3b315e20ac31426782d7f40f8977a36e5b9 (patch) | |
| tree | 7caa3fd1d798be23a7c27239ccc01ecb902160d0 /Hotline/Models | |
| parent | e9bae0328801d5a056f33beb0f764c6d35e518a2 (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.swift | 4 |
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 |