Dedent by using early returns.
This commit is contained in:
		
							parent
							
								
									3044907264
								
							
						
					
					
						commit
						6a41b18ba7
					
				
					 1 changed files with 18 additions and 14 deletions
				
			
		|  | @ -12,22 +12,26 @@ function _request(method, url, callback) | ||||||
| 
 | 
 | ||||||
|     request.onreadystatechange = function() |     request.onreadystatechange = function() | ||||||
|     { |     { | ||||||
|         if (request.readyState == 4) |         if (request.readyState != 4) | ||||||
|         { |         { | ||||||
|             if (callback != null) |             return; | ||||||
|             { |  | ||||||
|                 if (request.status != 0) |  | ||||||
|                 { |  | ||||||
|                     response.completed = true; |  | ||||||
|                     response.data = JSON.parse(request.responseText); |  | ||||||
|                 } |  | ||||||
|                 response.meta = { |  | ||||||
|                     "request_url": url, |  | ||||||
|                     "status": request.status |  | ||||||
|                 } |  | ||||||
|                 callback(response); |  | ||||||
|             } |  | ||||||
|         } |         } | ||||||
|  | 
 | ||||||
|  |         if (callback == null) | ||||||
|  |         { | ||||||
|  |             return; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         if (request.status != 0) | ||||||
|  |         { | ||||||
|  |             response.completed = true; | ||||||
|  |             response.data = JSON.parse(request.responseText); | ||||||
|  |         } | ||||||
|  |         response.meta = { | ||||||
|  |             "request_url": url, | ||||||
|  |             "status": request.status | ||||||
|  |         } | ||||||
|  |         callback(response); | ||||||
|     }; |     }; | ||||||
|     var asynchronous = true; |     var asynchronous = true; | ||||||
|     request.open(method, url, asynchronous); |     request.open(method, url, asynchronous); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue