diff options
| -rw-r--r-- | Sora/Data/Booru/Post/BooruPost.swift | 4 | ||||
| -rw-r--r-- | Sora/Data/Booru/Post/BooruPostXMLParser.swift | 9 |
2 files changed, 3 insertions, 10 deletions
diff --git a/Sora/Data/Booru/Post/BooruPost.swift b/Sora/Data/Booru/Post/BooruPost.swift index e2e043e..09ba38b 100644 --- a/Sora/Data/Booru/Post/BooruPost.swift +++ b/Sora/Data/Booru/Post/BooruPost.swift @@ -16,12 +16,10 @@ struct BooruPost: Identifiable, Hashable { let change: String let md5: String let creatorID: String - let hasChildren: Bool + let authorID: String? let createdAt: Date let status: String let source: String - let hasNotes: Bool - let hasComments: Bool let previewWidth: Int let previewHeight: Int } diff --git a/Sora/Data/Booru/Post/BooruPostXMLParser.swift b/Sora/Data/Booru/Post/BooruPostXMLParser.swift index 41ad25d..fe14b7d 100644 --- a/Sora/Data/Booru/Post/BooruPostXMLParser.swift +++ b/Sora/Data/Booru/Post/BooruPostXMLParser.swift @@ -87,12 +87,10 @@ class BooruPostXMLParser: NSObject, XMLParserDelegate { change: change, md5: md5, creatorID: creatorId, - hasChildren: hasChildrenStr == "true", + authorID: attributeDict["author_id"], createdAt: parseCreatedAt(createdAt)!, status: status, source: source, - hasNotes: (attributeDict["has_notes"] ?? "false") == "true", - hasComments: (attributeDict["has_comments"] ?? "false") == "true", previewWidth: previewWidth, previewHeight: previewHeight ) @@ -139,7 +137,6 @@ class BooruPostXMLParser: NSObject, XMLParserDelegate { let change = currentPostData["change"], let md5 = currentPostData["md5"], let creatorId = currentPostData["creator_id"], - let hasChildrenStr = currentPostData["has_children"], let createdAtStr = currentPostData["created_at"], let createdAt = parseCreatedAt(createdAtStr), let status = currentPostData["status"], @@ -170,12 +167,10 @@ class BooruPostXMLParser: NSObject, XMLParserDelegate { change: change, md5: md5, creatorID: creatorId, - hasChildren: hasChildrenStr == "true", + authorID: currentPostData["author_id"], createdAt: createdAt, status: status, source: source, - hasNotes: (currentPostData["has_notes"] ?? "false") == "true", - hasComments: (currentPostData["has_comments"] ?? "false") == "true", previewWidth: previewWidth, previewHeight: previewHeight ) |