diff options
Diffstat (limited to 'Sora/Data/ColumnsDataCache.swift')
| -rw-r--r-- | Sora/Data/ColumnsDataCache.swift | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/Sora/Data/ColumnsDataCache.swift b/Sora/Data/ColumnsDataCache.swift deleted file mode 100644 index bec37fb..0000000 --- a/Sora/Data/ColumnsDataCache.swift +++ /dev/null @@ -1,17 +0,0 @@ -struct ColumnsDataCache: Equatable { - let data: [[BooruPost]] - let columnCount: Int - let posts: [BooruPost] - - static func == (lhs: Self, rhs: Self) -> Bool { - guard lhs.columnCount == rhs.columnCount else { return false } - guard lhs.posts.count == rhs.posts.count else { return false } - guard !lhs.posts.isEmpty, !rhs.posts.isEmpty else { - return lhs.posts.isEmpty == rhs.posts.isEmpty - } - guard lhs.posts.first?.id == rhs.posts.first?.id else { return false } - guard lhs.posts.last?.id == rhs.posts.last?.id else { return false } - - return true - } -} |