lib/bubble-wrap/http.rb in bubble-wrap-0.1.2 vs lib/bubble-wrap/http.rb in bubble-wrap-0.2.0

- old
+ new

@@ -120,10 +120,11 @@ end @options = options @response = HTTP::Response.new initiate_request(url) connection.start + UIApplication.sharedApplication.networkActivityIndicatorVisible = true connection end def generate_get_params(payload, prefix=nil) list = [] @@ -195,19 +196,21 @@ @connection = NSURLConnection.connectionWithRequest(new_request, delegate:self) new_request end def connection(connection, didFailWithError: error) + UIApplication.sharedApplication.networkActivityIndicatorVisible = false @request.done_loading! p "HTTP Connection failed #{error.localizedDescription}" @response.error_message = error.localizedDescription if @delegator.respond_to?(:call) @delegator.call( @response, self ) end end # The transfer is done and everything went well def connectionDidFinishLoading(connection) + UIApplication.sharedApplication.networkActivityIndicatorVisible = false @request.done_loading! # copy the data in a local var that we will attach to the response object response_body = NSData.dataWithData(@received_data) if @received_data @response.update(status_code: status_code, body: response_body, headers: response_headers, url: @url)