Files
Moonlight/Moonlight/App/Services/PaperService.cs

28 lines
638 B
C#

using Moonlight.App.Helpers;
using Moonlight.App.Models.Paper.Resources;
namespace Moonlight.App.Services;
public class PaperService
{
private readonly PaperApiHelper ApiHelper;
public PaperService(PaperApiHelper apiHelper)
{
ApiHelper = apiHelper;
}
public async Task<string[]> GetVersions()
{
var data = await ApiHelper.Get<PaperVersions>("paper");
return data.Versions.ToArray();
}
public async Task<string[]> GetBuilds(string version)
{
var data = await ApiHelper.Get<PaperBuilds>($"paper/versions/{version}");
return data.Builds.ToArray();
}
}