You've already forked Sonarr
							
							
				mirror of
				https://github.com/Sonarr/Sonarr.git
				synced 2025-10-31 00:07:55 +02:00 
			
		
		
		
	
		
			
	
	
		
			26 lines
		
	
	
		
			725 B
		
	
	
	
		
			C#
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			725 B
		
	
	
	
		
			C#
		
	
	
	
	
	
|   | using System; | ||
|  | using RestSharp; | ||
|  | 
 | ||
|  | namespace NzbDrone.Core.Rest | ||
|  | { | ||
|  |     public class RestException : Exception | ||
|  |     { | ||
|  |         public IRestResponse Response { get; private set; } | ||
|  | 
 | ||
|  |         public RestException(IRestResponse response, IRestClient restClient) | ||
|  |             : base(string.Format("REST request failed: [{0}] [{1}] at [{2}]", (int)response.StatusCode, response.Request.Method, restClient.BuildUri(response.Request))) | ||
|  |         { | ||
|  |             Response = response; | ||
|  |         } | ||
|  | 
 | ||
|  |         public override string ToString() | ||
|  |         { | ||
|  |             if (Response != null) | ||
|  |             { | ||
|  |                 return base.ToString() + Environment.NewLine + Response.Content; | ||
|  |             } | ||
|  | 
 | ||
|  |             return base.ToString(); | ||
|  |         } | ||
|  |     } | ||
|  | } |