Files
ersatztv/ErsatzTV.Scanner/Core/Interfaces/IScannerProxy.cs
T
Jason DoveandGitHub 626048f9c3 change how scanner and main process communicate (#2555)
* report scanner progress using api

* process scanner search index updates through api

* update changelog

* update dependencies
2025-10-21 15:08:49 -05:00

13 lines
387 B
C#

namespace ErsatzTV.Scanner.Core.Interfaces;
public interface IScannerProxy
{
void SetBaseUrl(string baseUrl);
Task<bool> UpdateProgress(decimal progress, CancellationToken cancellationToken);
Task<bool> ReindexMediaItems(int[] mediaItemIds, CancellationToken cancellationToken);
Task<bool> RemoveMediaItems(int[] mediaItemIds, CancellationToken cancellationToken);
}