RocketData v4.0.0 Release Notes
Release Date: 2016-10-24 // over 7 years ago-
A minor change to the
CacheDelegate
protocol which helps make theDataModelManager
API more flexible.⬆️ To upgrade you should replace these methods in your
CacheDelegate
.Previous:
func setModel<T: SimpleModel>(_ model: T, forKey cacheKey: String, context: Any?) func setCollection<T: SimpleModel>(_ collection: [T], forKey cacheKey: String, context: Any?)
Now:
func setModel(_ model: SimpleModel, forKey cacheKey: String, context: Any?) func setCollection(_ collection: [SimpleModel], forKey cacheKey: String, context: Any?)
As far as we can tell, there isn't any need for the generic parameter here. If you have any problems, please create an issue.