File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
Networking/Networking/Network Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -79,14 +79,13 @@ public class AlamofireNetwork: Network {
7979 /// - Returns: A publisher that emits the result of the given request.
8080 public func responseDataPublisher( for request: URLRequestConvertible ) -> AnyPublisher < Swift . Result < Data , Error > , Never > {
8181 let authenticated = AuthenticatedRequest ( credentials: credentials, request: request)
82- let subject = PassthroughSubject < Swift . Result < Data , Error > , Never > ( )
8382
84- Alamofire . request ( authenticated ) . responseData { [ weak subject ] response in
85- let result = response . result . toSwiftResult ( )
86- subject ? . send ( result)
87- subject ? . send ( completion : . finished )
88- }
89- return subject . eraseToAnyPublisher ( )
83+ return Future ( ) { promise in
84+ Alamofire . request ( authenticated ) . responseData { response in
85+ let result = response . result. toSwiftResult ( )
86+ promise ( Swift . Result . success ( result ) )
87+ }
88+ } . eraseToAnyPublisher ( )
9089 }
9190
9291 public func uploadMultipartFormData( multipartFormData: @escaping ( MultipartFormData ) -> Void ,
You can’t perform that action at this time.
0 commit comments