diff options
| -rw-r--r-- | ApiClient.csproj | 4 | ||||
| -rw-r--r-- | Media.cs | 6 |
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> @@ -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"))!; |
