Added OnRequestComplete event to web request handler.

This commit is contained in:
Kevin Pope 2014-03-12 14:58:24 -07:00
parent 9e8bdc995f
commit c20f93ba2f

View file

@ -25,6 +25,7 @@ namespace MatterHackers.MatterControl.VersionManagement
protected Dictionary<string, string> 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();
}