#pragma warning disable CS1591 using System; using System.Threading.Tasks; using Jellyfin.Data.Entities; using Jellyfin.Data.Events; using Jellyfin.Data.Queries; using MediaBrowser.Model.Querying; namespace MediaBrowser.Model.Activity { public interface IActivityManager { event EventHandler> EntryCreated; Task CreateAsync(ActivityLog entry); Task> GetPagedResultAsync(ActivityLogQuery query); /// /// Remove all activity logs before the specified date. /// /// Activity log start date. /// A representing the asynchronous operation. Task CleanAsync(DateTime startDate); } }