* report scanner progress using api * process scanner search index updates through api * update changelog * update dependencies
11 lines
299 B
C#
11 lines
299 B
C#
namespace ErsatzTV.Core.Interfaces.Metadata;
|
|
|
|
public interface IScannerProxyService
|
|
{
|
|
Option<Guid> StartScan(int libraryId);
|
|
void EndScan(Guid scanId);
|
|
Task Progress(Guid scanId, decimal percentComplete);
|
|
bool IsActive(Guid scanId);
|
|
Option<decimal> GetProgress(int libraryId);
|
|
}
|