mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-19 03:33:36 +01:00
[AltStoreCore] Makes PledgeTier.name optional to match Patreon API
This commit is contained in:
@@ -196,7 +196,7 @@
|
|||||||
<entity name="PledgeTier" representedClassName="PledgeTier" syncable="YES">
|
<entity name="PledgeTier" representedClassName="PledgeTier" syncable="YES">
|
||||||
<attribute name="amount" attributeType="Decimal" defaultValueString="0.0"/>
|
<attribute name="amount" attributeType="Decimal" defaultValueString="0.0"/>
|
||||||
<attribute name="identifier" attributeType="String"/>
|
<attribute name="identifier" attributeType="String"/>
|
||||||
<attribute name="name" attributeType="String"/>
|
<attribute name="name" optional="YES" attributeType="String"/>
|
||||||
<relationship name="pledge" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Pledge" inverseName="tiers" inverseEntity="Pledge"/>
|
<relationship name="pledge" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Pledge" inverseName="tiers" inverseEntity="Pledge"/>
|
||||||
<uniquenessConstraints>
|
<uniquenessConstraints>
|
||||||
<uniquenessConstraint>
|
<uniquenessConstraint>
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import CoreData
|
|||||||
public class PledgeTier: NSManagedObject, Fetchable
|
public class PledgeTier: NSManagedObject, Fetchable
|
||||||
{
|
{
|
||||||
/* Properties */
|
/* Properties */
|
||||||
@NSManaged public private(set) var name: String
|
@NSManaged public private(set) var name: String?
|
||||||
@NSManaged public private(set) var identifier: String
|
@NSManaged public private(set) var identifier: String
|
||||||
|
|
||||||
@nonobjc public var amount: Decimal { _amount as Decimal } // In USD
|
@nonobjc public var amount: Decimal { _amount as Decimal } // In USD
|
||||||
@@ -31,7 +31,7 @@ public class PledgeTier: NSManagedObject, Fetchable
|
|||||||
{
|
{
|
||||||
super.init(entity: PledgeTier.entity(), insertInto: context)
|
super.init(entity: PledgeTier.entity(), insertInto: context)
|
||||||
|
|
||||||
self.name = tier.name ?? ""
|
self.name = tier.name
|
||||||
self.identifier = tier.identifier
|
self.identifier = tier.identifier
|
||||||
self._amount = tier.amount as NSDecimalNumber
|
self._amount = tier.amount as NSDecimalNumber
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user