private static void ValidateAuthTest() { var nv = new ValidateAuth(); var pkgResponse = pmc.ExecuteAndDeserialize(nv); Console.WriteLine(pkgResponse.message); }
public PackageUploadHandle Publish( Package l, List<string> files, bool isNewVersion ) { dynSettings.Controller.DynamoViewModel.OnRequestAuthentication(); var nv = new ValidateAuth(); var pkgResponse = Client.ExecuteAndDeserialize(nv); if (pkgResponse == null) { throw new AuthenticationException( "It looks like you're not logged into Autodesk 360. Log in to submit a package."); } var packageUploadHandle = new PackageUploadHandle(l.Header); return PublishPackage(isNewVersion, l, files, packageUploadHandle); }
public PackageUploadHandle Publish( Package l, List<string> files, bool isNewVersion ) { OnAuthenticationRequested(); int maxRetries = 5; int count = 0; var nv = new ValidateAuth(); ResponseBody pkgResponse = null; while (pkgResponse == null && count < maxRetries) { count++; pkgResponse = Client.ExecuteAndDeserialize(nv); } if (pkgResponse == null) { throw new AuthenticationException( "It looks like you're not logged into Autodesk 360. Log in to submit a package."); } var packageUploadHandle = new PackageUploadHandle(l.Header); return PublishPackage(isNewVersion, l, files, packageUploadHandle); }