using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using Ombi.Core.Models; namespace Ombi.Core.Services { public interface IPlexWatchlistStatusStore { Task SetAsync(string ombiUserId, WatchlistSyncStatus status, CancellationToken cancellationToken = default); Task GetAsync(string ombiUserId, CancellationToken cancellationToken = default); Task> GetAllAsync(CancellationToken cancellationToken = default); Task ClearAsync(CancellationToken cancellationToken = default); } }