add timeouts to requests to the json api

This commit is contained in:
Grant Limberg 2016-11-17 14:23:04 -08:00
parent 5447c01e1f
commit afa1b8cb2d

View File

@ -187,6 +187,7 @@ namespace WinUI
request.Method = "GET";
request.ContentType = "application/json";
request.Timeout = 2000;
try
{
@ -232,6 +233,7 @@ namespace WinUI
request.Method = "POST";
request.ContentType = "applicaiton/json";
request.Timeout = 2000;
using (var streamWriter = new StreamWriter(((HttpWebRequest)request).GetRequestStream()))
{
@ -271,6 +273,7 @@ namespace WinUI
}
request.Method = "DELETE";
request.Timeout = 2000;
try
{
@ -289,6 +292,10 @@ namespace WinUI
{
MessageBox.Show("Error Leaving Network: Cannot connect to ZeroTier service.");
}
catch
{
Console.WriteLine("Error leaving network: Unknown error");
}
}
public delegate void PeersCallback(List<ZeroTierPeer> peers);