Ivan Smolin
1be28959bc
docs: update playground pages for AsyncOperation and SingleValueExpirationStorage
2023-06-09 11:45:55 +03:00
Ivan Smolin
23c17c9d85
feat: Added flatMap operator for AsyncOperation
...
CodableKeyValueStorage now returns Swift.Result with typed errors.
SingleValueExpirationStorage for time aware entries (expirable api tokens, etc.)
AsyncOperation variants of process methods in NetworkServices.
2023-06-09 10:00:12 +03:00
Ivan Smolin
193a060cff
feat: add AsyncSingleValueStorage for TINetworkingCache
2023-05-31 17:33:22 +03:00
Ivan Smolin
5bb3092726
build: podspec and misc fixes
2023-05-29 12:27:59 +03:00
Ivan Smolin
83a3e5b491
build: fix swiftlint issues
2023-05-26 16:07:40 +03:00
Ivan Smolin
ecfb83bafa
feat: add TILogging module and TINetworking error logging
2023-05-25 11:42:56 +03:00
Ivan Smolin
5ca564476a
feat: `SingleValueStorage` implementations + `AppInstallLifetimeSingleValueStorage` for automatically removing keychain items on app reinstall.
...
`DefaultRecoverableJsonNetworkService` supports iOS 12.
2023-05-24 10:57:17 +03:00
Ivan Smolin
e6864f3911
build: move TIFoundationUitls/DataStorage/* to TIFoundationUitls/DataStorage/Sources/
2022-12-21 15:24:48 +03:00