diff --git a/bucket.manager/App.config b/bucket.manager/App.config index deaa9e2..c467135 100644 --- a/bucket.manager/App.config +++ b/bucket.manager/App.config @@ -1,6 +1,14 @@ - + + + + + + + + + diff --git a/bucket.manager/Forge/Derivatives.cs b/bucket.manager/Forge/Derivatives.cs index ef5aff4..a477386 100644 --- a/bucket.manager/Forge/Derivatives.cs +++ b/bucket.manager/Forge/Derivatives.cs @@ -130,12 +130,13 @@ public struct Resource private static async Task GetDerivativeAsync(string manifest, string accessToken) { // prepare to download the file - IRestClient client = new RestClient(BASE_URL); - RestRequest request = new RestRequest(DERIVATIVE_PATH + "{manifest}", Method.GET); + var client = new RestClient(BASE_URL); + RestRequest request = new RestRequest(DERIVATIVE_PATH + "{manifest}"); + request.Method = Method.Get; request.AddParameter("manifest", manifest, ParameterType.UrlSegment); request.AddHeader("Authorization", "Bearer " + accessToken); request.AddHeader("Accept-Encoding", "gzip, deflate"); - IRestResponse response = await client.ExecuteTaskAsync(request); + var response = await client.ExecuteGetAsync(request); JObject manifestJson = null; diff --git a/bucket.manager/Form1.cs b/bucket.manager/Form1.cs index 6cdebf4..696d006 100644 --- a/bucket.manager/Form1.cs +++ b/bucket.manager/Form1.cs @@ -411,17 +411,18 @@ private async void btnDownloadSVF_Click(object sender, EventArgs e) progressBar.Maximum = resourcesToDownload.Count; progressBar.Step = 1; - IRestClient client = new RestClient("https://developer.api.autodesk.com/"); + var client = new RestClient("https://developer.api.autodesk.com/"); foreach (ForgeUtils.Derivatives.Resource resource in resourcesToDownload) { progressBar.PerformStep(); progressBar.CustomText = "Downloading " + resource.FileName; // prepare the GET to download the file - RestRequest request = new RestRequest(resource.RemotePath, Method.GET); + RestRequest request = new RestRequest(resource.RemotePath); + request.Method = Method.Get; request.AddHeader("Authorization", "Bearer " + AccessToken); request.AddHeader("Accept-Encoding", "gzip, deflate"); - IRestResponse response = await client.ExecuteTaskAsync(request); + var response = await client.ExecuteGetAsync(request); if (response.StatusCode != System.Net.HttpStatusCode.OK) { diff --git a/bucket.manager/bucket.manager.csproj b/bucket.manager/bucket.manager.csproj index 3e945de..7a0a4c6 100644 --- a/bucket.manager/bucket.manager.csproj +++ b/bucket.manager/bucket.manager.csproj @@ -1,9 +1,8 @@  - - - - + + + Debug @@ -12,7 +11,7 @@ WinExe bucket.manager bucket.manager - v4.6 + v4.8.1 512 true @@ -79,21 +78,59 @@ true - - packages\Autodesk.Forge.1.7.0\lib\net452\Autodesk.Forge.dll + + packages\Autodesk.Forge.1.9.9\lib\net48\Autodesk.Forge.dll - - packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll + + packages\CefSharp.Common.118.6.80\lib\net462\CefSharp.dll - - packages\RestSharp.106.3.1\lib\net452\RestSharp.dll + + packages\CefSharp.Common.118.6.80\lib\net462\CefSharp.Core.dll + + + packages\CefSharp.WinForms.118.6.80\lib\net462\CefSharp.WinForms.dll + + + packages\Microsoft.Bcl.AsyncInterfaces.5.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll + + + + packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll + + + packages\RestSharp.108.0.1\lib\netstandard2.0\RestSharp.dll packages\jacobslusser.ScintillaNET.3.6.3\lib\net40\ScintillaNET.dll + + packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll + + + packages\System.Memory.4.5.4\lib\net461\System.Memory.dll + + + + packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll + + + packages\System.Runtime.CompilerServices.Unsafe.5.0.0\lib\net45\System.Runtime.CompilerServices.Unsafe.dll + + + packages\System.Text.Encodings.Web.5.0.0\lib\net461\System.Text.Encodings.Web.dll + + + packages\System.Text.Json.5.0.0\lib\net461\System.Text.Json.dll + + + packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll + + + packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll + @@ -166,15 +203,12 @@ - This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105.The missing file is {0}. - - - - - - + + + + - - + \ No newline at end of file diff --git a/bucket.manager/packages.config b/bucket.manager/packages.config index f642983..f598395 100644 --- a/bucket.manager/packages.config +++ b/bucket.manager/packages.config @@ -1,11 +1,20 @@  - - - - - + + + + + + + + + + + + + + + - - + \ No newline at end of file