namespace Cleanuparr.Infrastructure.Utilities;
///
/// Interface for tracker pattern matching functionality.
///
public interface ITrackerPatternMatcher
{
///
/// Checks if any tracker host matches any of the provided patterns.
///
bool MatchesAny(IReadOnlyList trackerHosts, IReadOnlyList patterns);
///
/// Checks if a tracker host matches a specific pattern.
///
bool Matches(string trackerHost, string pattern);
}