mirror of
https://github.com/bitwarden/mobile.git
synced 2024-09-12 01:28:26 +02:00
Handle all exceptions from API calls
This commit is contained in:
parent
d112e0ea42
commit
749508871b
@ -44,7 +44,7 @@ namespace Bit.App.Repositories
|
||||
|
||||
return ApiResult.Success(response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException();
|
||||
}
|
||||
@ -76,7 +76,7 @@ namespace Bit.App.Repositories
|
||||
|
||||
return ApiResult.Success(response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException();
|
||||
}
|
||||
|
@ -55,7 +55,7 @@ namespace Bit.App.Repositories
|
||||
var responseObj = JsonConvert.DeserializeObject<TResponse>(responseContent);
|
||||
return ApiResult<TResponse>.Success(responseObj, response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException<TResponse>();
|
||||
}
|
||||
@ -95,7 +95,7 @@ namespace Bit.App.Repositories
|
||||
var responseObj = JsonConvert.DeserializeObject<ListResponse<TResponse>>(responseContent);
|
||||
return ApiResult<ListResponse<TResponse>>.Success(responseObj, response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException<ListResponse<TResponse>>();
|
||||
}
|
||||
@ -135,7 +135,7 @@ namespace Bit.App.Repositories
|
||||
var responseObj = JsonConvert.DeserializeObject<TResponse>(responseContent);
|
||||
return ApiResult<TResponse>.Success(responseObj, response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException<TResponse>();
|
||||
}
|
||||
@ -175,7 +175,7 @@ namespace Bit.App.Repositories
|
||||
var responseObj = JsonConvert.DeserializeObject<TResponse>(responseContent);
|
||||
return ApiResult<TResponse>.Success(responseObj, response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException<TResponse>();
|
||||
}
|
||||
@ -213,7 +213,7 @@ namespace Bit.App.Repositories
|
||||
|
||||
return ApiResult.Success(response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException();
|
||||
}
|
||||
|
@ -84,7 +84,7 @@ namespace Bit.App.Repositories
|
||||
TokenService.RefreshToken = tokenResponse.RefreshToken;
|
||||
TokenService.AuthBearer = null;
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return webException.Invoke();
|
||||
}
|
||||
@ -119,7 +119,7 @@ namespace Bit.App.Repositories
|
||||
TokenService.Token = tokenResponse.AccessToken;
|
||||
TokenService.RefreshToken = tokenResponse.RefreshToken;
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return webException.Invoke();
|
||||
}
|
||||
|
@ -54,7 +54,7 @@ namespace Bit.App.Repositories
|
||||
var responseObj = JsonConvert.DeserializeObject<CipherResponse>(responseContent);
|
||||
return ApiResult<CipherResponse>.Success(responseObj, response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException<CipherResponse>();
|
||||
}
|
||||
@ -94,7 +94,7 @@ namespace Bit.App.Repositories
|
||||
var responseObj = JsonConvert.DeserializeObject<ListResponse<CipherResponse>>(responseContent);
|
||||
return ApiResult<ListResponse<CipherResponse>>.Success(responseObj, response.StatusCode);
|
||||
}
|
||||
catch(WebException e)
|
||||
catch
|
||||
{
|
||||
return HandledWebException<ListResponse<CipherResponse>>();
|
||||
}
|
||||
@ -134,7 +134,7 @@ namespace Bit.App.Repositories
|
||||
var responseObj = JsonConvert.DeserializeObject<CipherHistoryResponse>(responseContent);
|
||||
return ApiResult<CipherHistoryResponse>.Success(responseObj, response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException<CipherHistoryResponse>();
|
||||
}
|
||||
|
@ -60,7 +60,7 @@ namespace Bit.App.Repositories
|
||||
var responseObj = JsonConvert.DeserializeObject<TokenResponse>(responseContent);
|
||||
return ApiResult<TokenResponse>.Success(responseObj, response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException<TokenResponse>();
|
||||
}
|
||||
|
@ -51,7 +51,7 @@ namespace Bit.App.Repositories
|
||||
|
||||
return ApiResult.Success(response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException();
|
||||
}
|
||||
@ -84,7 +84,7 @@ namespace Bit.App.Repositories
|
||||
|
||||
return ApiResult.Success(response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException();
|
||||
}
|
||||
|
@ -54,7 +54,7 @@ namespace Bit.App.Repositories
|
||||
var responseObj = JsonConvert.DeserializeObject<ListResponse<FolderResponse>>(responseContent);
|
||||
return ApiResult<ListResponse<FolderResponse>>.Success(responseObj, response.StatusCode);
|
||||
}
|
||||
catch(WebException)
|
||||
catch
|
||||
{
|
||||
return HandledWebException<ListResponse<FolderResponse>>();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user