// // RepositoryFile.swift // Freetime // // Created by Ryan Nystrom on 10/8/17. // Copyright © 2017 Ryan Nystrom. All rights reserved. // import Foundation import IGListKit final class RepositoryFile: ListDiffable { let name: String let isDirectory: Bool init(name: String, isDirectory: Bool) { self.name = name self.isDirectory = isDirectory } // MARK: ListDiffable func diffIdentifier() -> NSObjectProtocol { return name as NSObjectProtocol } func isEqual(toDiffableObject object: ListDiffable?) -> Bool { // assume cannot change between blob and dir return true } }