diff --git a/AppScaffolding/AppScaffolding.csproj b/AppScaffolding/AppScaffolding.csproj
index 278c50b0..4afd6076 100644
--- a/AppScaffolding/AppScaffolding.csproj
+++ b/AppScaffolding/AppScaffolding.csproj
@@ -3,7 +3,7 @@
net5.0
- 6.0.0.1
+ 6.0.0.2
diff --git a/InternalUtilities/ImportItem.cs b/DtoImporterService/ImportItem.cs
similarity index 87%
rename from InternalUtilities/ImportItem.cs
rename to DtoImporterService/ImportItem.cs
index a9acaec4..990ee48f 100644
--- a/InternalUtilities/ImportItem.cs
+++ b/DtoImporterService/ImportItem.cs
@@ -1,7 +1,7 @@
using System;
using AudibleApi.Common;
-namespace InternalUtilities
+namespace DtoImporterService
{
public class ImportItem
{
diff --git a/FileLiberator/DownloadDecryptBook.cs b/FileLiberator/DownloadDecryptBook.cs
index 61c813f1..98d87b2a 100644
--- a/FileLiberator/DownloadDecryptBook.cs
+++ b/FileLiberator/DownloadDecryptBook.cs
@@ -84,9 +84,8 @@ namespace FileLiberator
{
validate(libraryBook);
- var apiExtended = await InternalUtilities.ApiExtended.CreateAsync(libraryBook.Account, libraryBook.Book.Locale);
-
- var contentLic = await apiExtended.Api.GetDownloadLicenseAsync(libraryBook.Book.AudibleProductId);
+ var api = await libraryBook.GetApiAsync();
+ var contentLic = await api.GetDownloadLicenseAsync(libraryBook.Book.AudibleProductId);
var aaxcDecryptDlLic = new DownloadLicense
(
diff --git a/FileLiberator/DownloadPdf.cs b/FileLiberator/DownloadPdf.cs
index 6b37278e..74e4a66d 100644
--- a/FileLiberator/DownloadPdf.cs
+++ b/FileLiberator/DownloadPdf.cs
@@ -59,8 +59,8 @@ namespace FileLiberator
private async Task downloadPdfAsync(LibraryBook libraryBook, string proposedDownloadFilePath)
{
- var apiExtended = await GetApiExtendedAsync(libraryBook);
- var downloadUrl = await apiExtended.Api.GetPdfDownloadLinkAsync(libraryBook.Book.AudibleProductId);
+ var api = await libraryBook.GetApiAsync();
+ var downloadUrl = await api.GetPdfDownloadLinkAsync(libraryBook.Book.AudibleProductId);
var client = new HttpClient();
var actualDownloadedFilePath = await PerformDownloadAsync(
diff --git a/FileLiberator/DownloadableBase.cs b/FileLiberator/DownloadableBase.cs
index 84351627..5ac6652e 100644
--- a/FileLiberator/DownloadableBase.cs
+++ b/FileLiberator/DownloadableBase.cs
@@ -40,9 +40,6 @@ namespace FileLiberator
}
}
- protected static Task GetApiExtendedAsync(LibraryBook libraryBook)
- => InternalUtilities.ApiExtended.CreateAsync(libraryBook.Account, libraryBook.Book.Locale);
-
protected async Task PerformDownloadAsync(string proposedDownloadFilePath, Func