Commit Graph

22 Commits

Author SHA1 Message Date
Ivan Smolin 532e54fe9e feat: Network services in TIMoyaNetworking now passes MoyaError in result of EnpointRequest execution.
feat: TINetworkingCache module - caching results of EndpointRequests.
2022-04-15 14:21:28 +03:00
Ivan Smolin 0dffbcbb26 fix: array encoding for `QueryStringParameterEncoding` 2022-04-12 15:13:14 +03:00
Ivan Smolin 8ff4199ed0 fix: HeaderParameterEncoding value transform 2022-03-31 14:16:48 +03:00
Ivan Smolin 11f6b5dbd0 fix: HeaderParameterEncoding array encoding 2022-03-30 20:16:33 +03:00
Ivan Smolin 0ad47b3f34 fix: DefaultRecoverableNetworkService `request` parameter was renamed to prevent ambgious reference 2022-03-29 21:20:15 +03:00
Ivan Smolin f0f29a4464 fix: recursive call of process(request:errorHandlers:mapMoyaError) 2022-03-29 12:47:41 +03:00
Ivan Smolin 7def493512 feat: EndpointRequest Body can take a nil value as well as Parameter value 2022-03-29 11:43:13 +03:00
Ivan Smolin b42fcd596f refactor: use default server from network service, simplify recoverable requests 2022-03-05 19:41:50 +03:00
Ivan Smolin 203e2e9091 feat: ISO8601 DateFormattersReusePool 2022-03-04 17:26:04 +03:00
Ivan Smolin aa2dc3880e feat: add SuccessResponse generic argument to EndpointRequest 2022-03-04 12:18:15 +03:00
Ivan Smolin 27c2897b60 feat: add recoverable network service with error handling chain 2022-02-25 14:50:04 +03:00
Ivan Smolin 6cf16b74a7 feat: add TIMoyaNetoworking target; async closure typealiases to TISwiftUtils; Date formatting & decoding helpers to TIFoundationUtils 2022-02-18 22:26:09 +03:00
Ivan Smolin 4b818afa85 refactor: fix code review notes 2021-09-27 10:55:55 +03:00
Ivan Smolin 8397f15ec5 docs: add copyrights 2021-09-27 10:55:32 +03:00
Ivan Smolin b8550bd8d5 refactor: use TISwiftUtils in TINetworking 2021-09-17 19:55:31 +03:00
Ivan Smolin c2df8511f2 refactor: fix code review notes 2021-09-17 19:45:06 +03:00
Ivan Smolin 3dd6fa9830 move DecodingClosure out of ResponseType 2021-09-14 16:58:02 +03:00
Ivan Smolin 89a3bfe697 ResponseType decoding simplified and other enhancements 2021-09-14 16:46:34 +03:00
Ilya Salatyuk b1cc752af3 recovery files and remove unnecessary 2021-08-06 17:35:25 +03:00
Ilya Salatyuk ffcec6e4de replace type and remove unnecessary 2021-08-06 00:02:32 +03:00
Ilya Salatyuk 4b908f1e32 fix incorrect header handling 2021-08-05 08:20:16 +03:00
Ivan Smolin fb0e1090e5 add TINetworking 2021-07-02 00:56:13 +03:00