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