Skip to content

Commit 5156ec8

Browse files
Minor refactoring and deleted a ResilientPolicy class not being used.
1 parent 9cc6adb commit 5156ec8

2 files changed

Lines changed: 7 additions & 18 deletions

File tree

src/BuildingBlocks/Resilience/Resilience.Http/ResiliencePolicy.cs

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/BuildingBlocks/Resilience/Resilience.Http/ResilientHttpClient.cs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@ public ResilientHttpClient(Policy[] policies, ILogger<ResilientHttpClient> logge
3131
_policyWrapper = Policy.WrapAsync(policies);
3232
}
3333

34+
private Task<T> HttpInvoker<T>(Func<Task<T>> action)
35+
{
36+
// Executes the action applying all
37+
// the policies defined in the wrapper
38+
return _policyWrapper.ExecuteAsync(() => action());
39+
}
40+
3441
public Task<string> GetStringAsync(string uri, string authorizationToken = null, string authorizationMethod = "Bearer")
3542
{
3643
return HttpInvoker(async () =>
@@ -103,13 +110,5 @@ public Task<HttpResponseMessage> DeleteAsync(string uri, string authorizationTok
103110
});
104111
}
105112

106-
107-
108-
private Task<T> HttpInvoker<T>(Func<Task<T>> action)
109-
{
110-
// Executes the action applying all
111-
// the policies defined in the wrapper
112-
return _policyWrapper.ExecuteAsync(() => action());
113-
}
114113
}
115114
}

0 commit comments

Comments
 (0)