GoodPersistence
GoodPersistence copied to clipboard
💾 GoodPersistence is an iOS library that simplifies caching data in keychain and UserDefaults. Using a property wrapper, it reduces the complexity of implementing caching mechanisms, making it easier...
**Describe the bug** In case we are subscribed to valuePublisher, after first error passed to subject, subject completes and is not reinitialized. After error we are unable to receive new...
@andrej-jasso @sebastianmraz Did you consider to add functionality to handle errors? https://github.com/GoodRequest/GoodPersistence/blob/795727bb383b92645b7e18b4624adee36a19143e/Sources/GoodPersistence/UserDefaultsWrapper.swift#L49
In SwiftUI there is a property wrapper `@AppStorage` that gives developer the ability to store raw data (Strings, numbers, booleans, URLs) in cache. User interface then automatically updates itself when...
**Describe the bug** Accessing keychain value saving from multiple thread at ones fails to register into publisher. **To Reproduce** Steps to reproduce the behavior: Tests that fail written in this...
I am unable to use KeychainWrapper. It gives me `Cannot find 'KeychainWrapper' in scope` error. Xcode shows this class as unavailable in current scope. `@KeychainValue` decorator works correctly though. I...