GetChangedFilesQuery.cs 272 B

1234567891011
  1. namespace RackPeek.Domain.Git.Queries;
  2. public interface IGetChangedFilesQuery
  3. {
  4. string[] Execute();
  5. }
  6. public class GetChangedFilesQuery(IGitRepository repo) : IGetChangedFilesQuery
  7. {
  8. public string[] Execute() => repo.IsAvailable ? repo.GetChangedFiles() : [];
  9. }