mirror of
https://github.com/Kareadita/Kavita.git
synced 2025-06-03 13:44:31 -04:00
* Replaced profile links to anchors so we can open in new tab if we like * Refactored how update checking works. We now explicitly check and send back on the same API. We have a weekly job that will push an update to the user. * Implemented a changelog tab * Ported over a GA fix for using ' in PR bodies. * Don't check cert for Github
20 lines
656 B
C#
20 lines
656 B
C#
namespace API.Interfaces
|
|
{
|
|
public interface ITaskScheduler
|
|
{
|
|
/// <summary>
|
|
/// For use on Server startup
|
|
/// </summary>
|
|
void ScheduleTasks();
|
|
void ScheduleStatsTasks();
|
|
void ScheduleUpdaterTasks();
|
|
void ScanLibrary(int libraryId, bool forceUpdate = false);
|
|
void CleanupChapters(int[] chapterIds);
|
|
void RefreshMetadata(int libraryId, bool forceUpdate = true);
|
|
void CleanupTemp();
|
|
void RefreshSeriesMetadata(int libraryId, int seriesId);
|
|
void ScanSeries(int libraryId, int seriesId, bool forceUpdate = false);
|
|
void CancelStatsTasks();
|
|
}
|
|
}
|