Files
FCP-Mod-Updater/Services/IGitHubApiService.cs
T

13 lines
393 B
C#

using FCPModUpdater.Models;
namespace FCPModUpdater.Services;
public interface IGitHubApiService
{
void ClearCache();
Task<IReadOnlyList<RemoteRepo>> GetOrganizationReposAsync(CancellationToken ct = default);
Task<RemoteRepo?> GetRepoByNameAsync(string repoName, CancellationToken ct = default);
int? RemainingRateLimit { get; }
DateTimeOffset? RateLimitReset { get; }
}