12 lines
361 B
C#
12 lines
361 B
C#
namespace RecNet.Domain.GameVersions;
|
|
|
|
public interface IGameVersionRepository
|
|
{
|
|
Task<GameVersion?> GetAsync(string version, CancellationToken ct = default);
|
|
|
|
async Task<bool> IsValidAsync(string version, CancellationToken ct = default)
|
|
{
|
|
var gameVersion = await GetAsync(version, ct);
|
|
return gameVersion?.IsValid == true;
|
|
}
|
|
} |