using MediaBrowser.Controller.Entities;
using System;
namespace MediaBrowser.Controller.Providers
{
public interface IHasChangeMonitor
{
///
/// Determines whether the specified item has changed.
///
/// The item.
/// The directory service.
/// The date.
/// true if the specified item has changed; otherwise, false.
bool HasChanged(IHasMetadata item, IDirectoryService directoryService, DateTime date);
}
public interface IHasItemChangeMonitor
{
///
/// Determines whether the specified item has changed.
///
/// The item.
/// The status.
/// The directory service.
/// true if the specified item has changed; otherwise, false.
bool HasChanged(IHasMetadata item, MetadataStatus status, IDirectoryService directoryService);
}
}