Files
GitHawk/Classes/Milestones/MilestoneViewModel.swift
Ryan Nystrom faca5497a8 New Inbox design (#1870)
* New Inbox design

* rename ident to number

* use ax animation

* building with old notifications removed

* remove "2" suffix

* use latest IGLK+Swift

* apply IGLK perf fixes

* fix build

* Update with IGLK binding bug fix
2018-06-17 14:47:59 -04:00

30 lines
598 B
Swift

//
// MilestoneViewModel.swift
// Freetime
//
// Created by Ryan Nystrom on 6/3/18.
// Copyright © 2018 Ryan Nystrom. All rights reserved.
//
import Foundation
import IGListKit
struct MilestoneViewModel: ListSwiftDiffable {
let title: String
let due: String
let selected: Bool
// MARK: ListSwiftDiffable
var identifier: String {
return title
}
func isEqual(to value: ListSwiftDiffable) -> Bool {
guard let value = value as? MilestoneViewModel else { return false }
return due == value.due
&& selected == value.selected
}
}