eb1d61a74641c85c7c102601feadf8df760b7b74
- Fix Core Data transformer conflict causing cache decode failures - Changed PlantCareInfoMO attributes from Transformable to Binary type - Removed valueTransformerName references that conflicted with manual JSON encoding - Fix cache key mismatch causing cache misses - Normalize scientificName to lookup name when saving to cache - Remove cache expiration (cache now persistent until plant deleted) - Removed cacheExpiration property and isCacheStale check - Added forceRefresh parameter to FetchPlantCareUseCase for manual refresh - Add cache cleanup when deleting plants - Added PlantCareInfoRepositoryProtocol dependency to DeletePlantUseCase - Clean up cached care info when plant is deleted - Add extensive debug logging to PlantNetAPIService - Log request/response details, status codes, and decoding errors Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Description
No description provided
Languages
Swift
84.4%
Cython
15.6%