4
0

GetLogQuery.cs 287 B

123456789101112
  1. namespace RackPeek.Domain.Git.Queries;
  2. public interface IGetLogQuery
  3. {
  4. GitLogEntry[] Execute(int count = 20);
  5. }
  6. public class GetLogQuery(IGitRepository repo) : IGetLogQuery
  7. {
  8. public GitLogEntry[] Execute(int count = 20) =>
  9. repo.IsAvailable ? repo.GetLog(count) : [];
  10. }