using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace Crowdin.Plugin.Server_API.Services { using Helpers; using Serializable.Language; public class LanguageApiService : BaseApiService { private static string BaseUri => SettingsHelper.GetUri("languages", SettingsHelper.GetProjectId()); private readonly CrowdinHttpClient _httpClient = CrowdinHttpClient.Default; public Task> ListLanguages(CancellationToken ct) { return _httpClient.ListAllAsync(BaseUri, limit: 500, ct); } } }