Improves handling of non-patron Patreon accounts

This commit is contained in:
Riley Testut
2019-09-12 13:08:38 -07:00
parent 502a5488b0
commit 6214f1044b
2 changed files with 46 additions and 32 deletions

View File

@@ -25,7 +25,7 @@ extension PatreonAPI
}
var data: Data
var included: [PatronResponse]
var included: [PatronResponse]?
}
}
@@ -52,7 +52,7 @@ class PatreonAccount: NSManagedObject, Fetchable
self.name = response.data.attributes.full_name
self.firstName = response.data.attributes.first_name
if let patronResponse = response.included.first
if let patronResponse = response.included?.first
{
let patron = Patron(response: patronResponse)
self.isPatron = (patron.status == .active)