summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ApiClient.csproj4
-rw-r--r--Media.cs3
2 files changed, 5 insertions, 2 deletions
diff --git a/ApiClient.csproj b/ApiClient.csproj
index b3013f6..8ba0cf2 100644
--- a/ApiClient.csproj
+++ b/ApiClient.csproj
@@ -7,9 +7,9 @@
<AssemblyName>HyperBooru.ApiClient</AssemblyName>
<AssemblyTitle>HyperBooru.ApiClient</AssemblyTitle>
<RootNamespace>HyperBooru.ApiClient</RootNamespace>
- <AssemblyVersion>0.19.0.0</AssemblyVersion>
+ <AssemblyVersion>0.20.0.0</AssemblyVersion>
<FileVersion>$(AssemblyVersion)</FileVersion>
- <Version>0.19-alpha</Version>
+ <Version>0.20-alpha</Version>
</PropertyGroup>
<ItemGroup>
diff --git a/Media.cs b/Media.cs
index 1677090..b3b5672 100644
--- a/Media.cs
+++ b/Media.cs
@@ -15,6 +15,9 @@ public class Media {
public async Task<ApiModels.Media> GetAsync(Guid mediaId) =>
(await session.HttpClient.GetFromJsonAsync<ApiModels.Media>($"/api/media/{mediaId}"))!;
+ public async Task<ApiModels.Media[]> GetByChecksumAsync(string checksum) =>
+ (await session.HttpClient.GetFromJsonAsync<ApiModels.Media[]>($"/api/media/checksum/{checksum}"))!;
+
public async Task<ApiModels.UploadedFile[]> GetUploadedFilesAsync(Guid mediaId) =>
(await session.HttpClient.GetFromJsonAsync<ApiModels.UploadedFile[]>($"/api/media/{mediaId}/files"))!;