@@ -14,7 +14,7 @@ public extension NetworkingClient {
1414 params: Params = Params ( ) ,
1515 keypath: String ? = nil ) -> AnyPublisher < T , Error > {
1616 return get ( route, params: params)
17- . tryMap { json -> T in try NetworkingParser ( ) . toModel ( json, keypath: keypath) }
17+ . tryMap { json -> T in try self . toModel ( json, keypath: keypath) }
1818 . receive ( on: DispatchQueue . main)
1919 . eraseToAnyPublisher ( )
2020 }
@@ -25,7 +25,7 @@ public extension NetworkingClient {
2525 keypath: String ? = nil ) -> AnyPublisher < T , Error > where T: Collection {
2626 let keypath = keypath ?? defaultCollectionParsingKeyPath
2727 return get ( route, params: params)
28- . tryMap { json -> T in try NetworkingParser ( ) . toModel ( json, keypath: keypath) }
28+ . tryMap { json -> T in try self . toModel ( json, keypath: keypath) }
2929 . receive ( on: DispatchQueue . main)
3030 . eraseToAnyPublisher ( )
3131 }
@@ -34,7 +34,7 @@ public extension NetworkingClient {
3434 params: Params = Params ( ) ,
3535 keypath: String ? = nil ) -> AnyPublisher < T , Error > {
3636 return post ( route, params: params)
37- . tryMap { json -> T in try NetworkingParser ( ) . toModel ( json, keypath: keypath) }
37+ . tryMap { json -> T in try self . toModel ( json, keypath: keypath) }
3838 . receive ( on: DispatchQueue . main)
3939 . eraseToAnyPublisher ( )
4040 }
@@ -45,7 +45,7 @@ public extension NetworkingClient {
4545 keypath: String ? = nil ) -> AnyPublisher < T , Error > where T: Collection {
4646 let keypath = keypath ?? defaultCollectionParsingKeyPath
4747 return post ( route, params: params)
48- . tryMap { json -> T in try NetworkingParser ( ) . toModel ( json, keypath: keypath) }
48+ . tryMap { json -> T in try self . toModel ( json, keypath: keypath) }
4949 . receive ( on: DispatchQueue . main)
5050 . eraseToAnyPublisher ( )
5151 }
@@ -54,7 +54,7 @@ public extension NetworkingClient {
5454 params: Params = Params ( ) ,
5555 keypath: String ? = nil ) -> AnyPublisher < T , Error > {
5656 return put ( route, params: params)
57- . tryMap { json -> T in try NetworkingParser ( ) . toModel ( json, keypath: keypath) }
57+ . tryMap { json -> T in try self . toModel ( json, keypath: keypath) }
5858 . receive ( on: DispatchQueue . main)
5959 . eraseToAnyPublisher ( )
6060 }
@@ -65,7 +65,7 @@ public extension NetworkingClient {
6565 keypath: String ? = nil ) -> AnyPublisher < T , Error > where T: Collection {
6666 let keypath = keypath ?? defaultCollectionParsingKeyPath
6767 return put ( route, params: params)
68- . tryMap { json -> T in try NetworkingParser ( ) . toModel ( json, keypath: keypath) }
68+ . tryMap { json -> T in try self . toModel ( json, keypath: keypath) }
6969 . receive ( on: DispatchQueue . main)
7070 . eraseToAnyPublisher ( )
7171 }
@@ -74,7 +74,7 @@ public extension NetworkingClient {
7474 params: Params = Params ( ) ,
7575 keypath: String ? = nil ) -> AnyPublisher < T , Error > {
7676 return patch ( route, params: params)
77- . tryMap { json -> T in try NetworkingParser ( ) . toModel ( json, keypath: keypath) }
77+ . tryMap { json -> T in try self . toModel ( json, keypath: keypath) }
7878 . receive ( on: DispatchQueue . main)
7979 . eraseToAnyPublisher ( )
8080 }
@@ -85,7 +85,7 @@ public extension NetworkingClient {
8585 keypath: String ? = nil ) -> AnyPublisher < T , Error > where T: Collection {
8686 let keypath = keypath ?? defaultCollectionParsingKeyPath
8787 return patch ( route, params: params)
88- . tryMap { json -> T in try NetworkingParser ( ) . toModel ( json, keypath: keypath) }
88+ . tryMap { json -> T in try self . toModel ( json, keypath: keypath) }
8989 . receive ( on: DispatchQueue . main)
9090 . eraseToAnyPublisher ( )
9191 }
@@ -94,7 +94,7 @@ public extension NetworkingClient {
9494 params: Params = Params ( ) ,
9595 keypath: String ? = nil ) -> AnyPublisher < T , Error > {
9696 return delete ( route, params: params)
97- . tryMap { json -> T in try NetworkingParser ( ) . toModel ( json, keypath: keypath) }
97+ . tryMap { json -> T in try self . toModel ( json, keypath: keypath) }
9898 . receive ( on: DispatchQueue . main)
9999 . eraseToAnyPublisher ( )
100100 }
@@ -105,7 +105,7 @@ public extension NetworkingClient {
105105 keypath: String ? = nil ) -> AnyPublisher < T , Error > where T: Collection {
106106 let keypath = keypath ?? defaultCollectionParsingKeyPath
107107 return delete ( route, params: params)
108- . tryMap { json -> T in try NetworkingParser ( ) . toModel ( json, keypath: keypath) }
108+ . tryMap { json -> T in try self . toModel ( json, keypath: keypath) }
109109 . receive ( on: DispatchQueue . main)
110110 . eraseToAnyPublisher ( )
111111 }
@@ -118,7 +118,7 @@ public extension NetworkingClient {
118118 params: Params = Params ( ) ,
119119 keypath: String ? = nil ) async throws -> T {
120120 let json : Any = try await get ( route, params: params)
121- let model : T = try NetworkingParser ( ) . toModel ( json, keypath: keypath)
121+ let model : T = try self . toModel ( json, keypath: keypath)
122122 return model
123123 }
124124
@@ -127,66 +127,66 @@ public extension NetworkingClient {
127127 keypath: String ? = nil ) async throws -> T where T: Collection {
128128 let keypath = keypath ?? defaultCollectionParsingKeyPath
129129 let json : Any = try await get ( route, params: params)
130- return try NetworkingParser ( ) . toModel ( json, keypath: keypath)
130+ return try self . toModel ( json, keypath: keypath)
131131 }
132132
133133 func post< T: Decodable > ( _ route: String ,
134134 params: Params = Params ( ) ,
135135 keypath: String ? = nil ) async throws -> T {
136136 let json : Any = try await post ( route, params: params)
137- return try NetworkingParser ( ) . toModel ( json, keypath: keypath)
137+ return try self . toModel ( json, keypath: keypath)
138138 }
139139
140140 func post< T: Decodable > ( _ route: String ,
141141 params: Params = Params ( ) ,
142142 keypath: String ? = nil ) async throws -> T where T: Collection {
143143 let keypath = keypath ?? defaultCollectionParsingKeyPath
144144 let json : Any = try await post ( route, params: params)
145- return try NetworkingParser ( ) . toModel ( json, keypath: keypath)
145+ return try self . toModel ( json, keypath: keypath)
146146 }
147147
148148 func put< T: Decodable > ( _ route: String ,
149149 params: Params = Params ( ) ,
150150 keypath: String ? = nil ) async throws -> T {
151151 let json : Any = try await put ( route, params: params)
152- return try NetworkingParser ( ) . toModel ( json, keypath: keypath)
152+ return try self . toModel ( json, keypath: keypath)
153153 }
154154
155155 func put< T: Decodable > ( _ route: String ,
156156 params: Params = Params ( ) ,
157157 keypath: String ? = nil ) async throws -> T where T: Collection {
158158 let keypath = keypath ?? defaultCollectionParsingKeyPath
159159 let json : Any = try await put ( route, params: params)
160- return try NetworkingParser ( ) . toModel ( json, keypath: keypath)
160+ return try self . toModel ( json, keypath: keypath)
161161 }
162162
163163 func patch< T: Decodable > ( _ route: String ,
164164 params: Params = Params ( ) ,
165165 keypath: String ? = nil ) async throws -> T {
166166 let json : Any = try await patch ( route, params: params)
167- return try NetworkingParser ( ) . toModel ( json, keypath: keypath)
167+ return try self . toModel ( json, keypath: keypath)
168168 }
169169
170170 func patch< T: Decodable > ( _ route: String ,
171171 params: Params = Params ( ) ,
172172 keypath: String ? = nil ) async throws -> T where T: Collection {
173173 let keypath = keypath ?? defaultCollectionParsingKeyPath
174174 let json : Any = try await patch ( route, params: params)
175- return try NetworkingParser ( ) . toModel ( json, keypath: keypath)
175+ return try self . toModel ( json, keypath: keypath)
176176 }
177177
178178 func delete< T: Decodable > ( _ route: String ,
179179 params: Params = Params ( ) ,
180180 keypath: String ? = nil ) async throws -> T {
181181 let json : Any = try await delete ( route, params: params)
182- return try NetworkingParser ( ) . toModel ( json, keypath: keypath)
182+ return try self . toModel ( json, keypath: keypath)
183183 }
184184
185185 func delete< T: Decodable > ( _ route: String ,
186186 params: Params = Params ( ) ,
187187 keypath: String ? = nil ) async throws -> T where T: Collection {
188188 let keypath = keypath ?? defaultCollectionParsingKeyPath
189189 let json : Any = try await delete ( route, params: params)
190- return try NetworkingParser ( ) . toModel ( json, keypath: keypath)
190+ return try self . toModel ( json, keypath: keypath)
191191 }
192192}
0 commit comments