|
|
@ -235,15 +235,18 @@ namespace DepotDownloader
|
|
|
|
this.steamClient.Connect();
|
|
|
|
this.steamClient.Connect();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void Abort()
|
|
|
|
private void Abort(bool sendLogOff=true)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
bAborted = true;
|
|
|
|
bAborted = true;
|
|
|
|
Disconnect();
|
|
|
|
Disconnect(sendLogOff);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public void Disconnect(bool sendLogOff=true)
|
|
|
|
public void Disconnect()
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
steamUser.LogOff();
|
|
|
|
if (sendLogOff)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
steamUser.LogOff();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
steamClient.Disconnect();
|
|
|
|
steamClient.Disconnect();
|
|
|
|
bConnected = false;
|
|
|
|
bConnected = false;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -287,11 +290,18 @@ namespace DepotDownloader
|
|
|
|
|
|
|
|
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else if (loggedOn.Result == EResult.ServiceUnavailable)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
Console.WriteLine("Unable to login to Steam3: {0}", loggedOn.Result);
|
|
|
|
|
|
|
|
Abort(false);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
else if (loggedOn.Result != EResult.OK)
|
|
|
|
else if (loggedOn.Result != EResult.OK)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine("Unable to login to Steam3: {0}", loggedOn.Result);
|
|
|
|
Console.WriteLine("Unable to login to Steam3: {0}", loggedOn.Result);
|
|
|
|
Abort();
|
|
|
|
Abort();
|
|
|
|
|
|
|
|
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|