This commit is contained in:
Maurice Parker 2020-07-12 10:52:52 -05:00
commit e24716c944
1 changed files with 5 additions and 2 deletions

View File

@ -51,11 +51,14 @@ final class MasterFeedTableViewIdentifier: NSObject, NSCopying {
override func isEqual(_ object: Any?) -> Bool { override func isEqual(_ object: Any?) -> Bool {
guard let otherIdentifier = object as? MasterFeedTableViewIdentifier else { return false } guard let otherIdentifier = object as? MasterFeedTableViewIdentifier else { return false }
if self === otherIdentifier { return true } if self === otherIdentifier { return true }
return feedID == otherIdentifier.feedID return feedID == otherIdentifier.feedID && parentContainerID == otherIdentifier.parentContainerID
} }
override var hash: Int { override var hash: Int {
return feedID.hashValue var hasher = Hasher()
hasher.combine(feedID)
hasher.combine(parentContainerID)
return hasher.finalize()
} }
func copy(with zone: NSZone? = nil) -> Any { func copy(with zone: NSZone? = nil) -> Any {