diff options
| author | Jake Mannens <jake@asger.xyz> | 2026-06-19 02:20:53 +1000 |
|---|---|---|
| committer | Jake Mannens <jake@asger.xyz> | 2026-06-19 02:20:53 +1000 |
| commit | 5dc7f3962636de52a89a1b9d80a69296a575ab42 (patch) | |
| tree | d9927adfc42cddfac5ebb06908df646bc2b7a3ee | |
| parent | bc05caed482d70284f6af14ff15e6cad2afd1985 (diff) | |
v0.19av0.19a
| -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"))!; |
