11 lines
330 B
C#
11 lines
330 B
C#
using ScrapperAPI.Records;
|
|
|
|
namespace ScrapperAPI.Interfaces;
|
|
|
|
public interface IScrapeCoordinator
|
|
{
|
|
Task StartAsync(int sessionId, CancellationToken ct = default);
|
|
Task StopAsync(int sessionId);
|
|
ScrapeRuntimeStatus GetRuntimeStatus(int sessionId);
|
|
IReadOnlyCollection<ScrapeRuntimeStatus> ListRunningSessions();
|
|
} |