feat: Working on async integrations.

This commit is contained in:
2024-11-08 13:35:46 -05:00
parent e6d1d4578d
commit f40c4ef859
6 changed files with 297 additions and 156 deletions

View File

@@ -88,3 +88,11 @@ extension TrackedChanges: Equatable where Value: Equatable {
self.init(wrappedValue: wrappedValue, needsProcessed: needsProcessed, isEqual: ==)
}
}
extension TrackedChanges: Hashable where Value: Hashable {
public func hash(into hasher: inout Hasher) {
hasher.combine(wrappedValue)
hasher.combine(needsProcessed)
}
}