summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ApiClient.csproj4
-rw-r--r--Media.cs6
2 files changed, 8 insertions, 2 deletions
diff --git a/ApiClient.csproj b/ApiClient.csproj
index e3b991c..b3013f6 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.18.0.0</AssemblyVersion>
+ <AssemblyVersion>0.19.0.0</AssemblyVersion>
<FileVersion>$(AssemblyVersion)</FileVersion>
- <Version>0.18-alpha</Version>
+ <Version>0.19-alpha</Version>
</PropertyGroup>
<ItemGroup>
diff --git a/Media.cs b/Media.cs
index dc2f623..1677090 100644
--- a/Media.cs
+++ b/Media.cs
@@ -70,6 +70,12 @@ public class Media {
return responseContent!;
}
+ public async Task UpdateAsync(ApiModels.Media media) =>
+ await session.HttpClient.PatchAsJsonAsync("/api/media", media);
+
+ public async Task DeleteAsync(Guid mediaId) =>
+ await session.HttpClient.DeleteAsync($"/api/media/{mediaId}");
+
public async Task<TagDefinition[]> GetTagsAsync(Guid mediaId) =>
(await session.HttpClient.GetFromJsonAsync<TagDefinition[]>($"/api/media/{mediaId}/tags"))!;