From c20f93ba2f83f940a20d7794cede870f2b43ccc8 Mon Sep 17 00:00:00 2001 From: Kevin Pope Date: Wed, 12 Mar 2014 14:58:24 -0700 Subject: [PATCH] Added OnRequestComplete event to web request handler. --- VersionManagement/WebRequestHandler.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/VersionManagement/WebRequestHandler.cs b/VersionManagement/WebRequestHandler.cs index 153b567e2..250e44d38 100644 --- a/VersionManagement/WebRequestHandler.cs +++ b/VersionManagement/WebRequestHandler.cs @@ -25,6 +25,7 @@ namespace MatterHackers.MatterControl.VersionManagement protected Dictionary requestValues; public event EventHandler RequestSucceeded; public event EventHandler RequestFailed; + public event EventHandler RequestComplete; void OnRequestSuceeded() { @@ -34,6 +35,16 @@ namespace MatterHackers.MatterControl.VersionManagement } } + //This gets called after failure or success + void OnRequestComplete() + { + if (RequestComplete != null) + { + RequestComplete(this, null); + } + } + + void OnRequestFailed() { if (RequestFailed != null) @@ -78,6 +89,7 @@ namespace MatterHackers.MatterControl.VersionManagement ProcessErrorResponse(); OnRequestFailed(); } + OnRequestComplete(); }