diff --git a/Iceshrimp.Frontend/Core/ControllerModels/VersionControllerModel.cs b/Iceshrimp.Frontend/Core/ControllerModels/VersionControllerModel.cs new file mode 100644 index 00000000..4e0c0f34 --- /dev/null +++ b/Iceshrimp.Frontend/Core/ControllerModels/VersionControllerModel.cs @@ -0,0 +1,10 @@ +using Iceshrimp.Frontend.Core.Services; +using Iceshrimp.Shared.Schemas.Web; + +namespace Iceshrimp.Frontend.Core.ControllerModels; + +internal class VersionControllerModel(ApiClient api) +{ + public Task GetVersion() => + api.Call(HttpMethod.Get, "/version"); +} \ No newline at end of file diff --git a/Iceshrimp.Frontend/Core/Services/ApiService.cs b/Iceshrimp.Frontend/Core/Services/ApiService.cs index bccdb8f1..c357e92c 100644 --- a/Iceshrimp.Frontend/Core/Services/ApiService.cs +++ b/Iceshrimp.Frontend/Core/Services/ApiService.cs @@ -18,6 +18,7 @@ internal class ApiService(ApiClient client) public readonly MiscControllerModel Misc = new(client); public readonly ProfileControllerModel Profile = new(client); public readonly FilterControllerModel Filters = new(client); + public readonly VersionControllerModel Version = new(client); public void SetBearerToken(string token) => client.SetToken(token); } \ No newline at end of file