Schedule playlists tasks
This commit is contained in:
@@ -72,7 +72,8 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata
|
|||||||
|
|
||||||
var taToJellyfinProgressSyncTask = new TAToJellyfinProgressSyncTask(logger, libraryManager, userManager, userDataManager);
|
var taToJellyfinProgressSyncTask = new TAToJellyfinProgressSyncTask(logger, libraryManager, userManager, userDataManager);
|
||||||
var taToJellyfinPlaylistsSyncTask = new TAToJellyfinPlaylistsSyncTask(logger, libraryManager, userManager, playlistManager);
|
var taToJellyfinPlaylistsSyncTask = new TAToJellyfinPlaylistsSyncTask(logger, libraryManager, userManager, playlistManager);
|
||||||
var jfToTubearchivistProgressSyncTask = new JFToTubearchivistProgressSyncTask(logger, libraryManager, userManager, userDataManager);
|
var jfToTubeArchivistProgressSyncTask = new JFToTubeArchivistProgressSyncTask(logger, libraryManager, userManager, userDataManager);
|
||||||
|
var jfToTubeArchivistPlaylistsSyncTask = new JFToTubeArchivistPlaylistsSyncTask(logger, libraryManager, userManager, playlistManager);
|
||||||
var isTAJFTaskPresent = taskManager.ScheduledTasks.Any(t => t.Name.Equals(taToJellyfinProgressSyncTask.Name, StringComparison.Ordinal));
|
var isTAJFTaskPresent = taskManager.ScheduledTasks.Any(t => t.Name.Equals(taToJellyfinProgressSyncTask.Name, StringComparison.Ordinal));
|
||||||
if (Instance!.Configuration.TAJFSync && !isTAJFTaskPresent)
|
if (Instance!.Configuration.TAJFSync && !isTAJFTaskPresent)
|
||||||
{
|
{
|
||||||
@@ -81,16 +82,20 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata
|
|||||||
taskManager.Execute<TAToJellyfinProgressSyncTask>();
|
taskManager.Execute<TAToJellyfinProgressSyncTask>();
|
||||||
|
|
||||||
logger.LogInformation("Queueing task {TaskName}.", taToJellyfinPlaylistsSyncTask.Name);
|
logger.LogInformation("Queueing task {TaskName}.", taToJellyfinPlaylistsSyncTask.Name);
|
||||||
taskManager.AddTasks([taToJellyfinProgressSyncTask]);
|
taskManager.AddTasks([taToJellyfinPlaylistsSyncTask]);
|
||||||
taskManager.Execute<TAToJellyfinProgressSyncTask>();
|
taskManager.Execute<TAToJellyfinPlaylistsSyncTask>();
|
||||||
}
|
}
|
||||||
|
|
||||||
var isJFTATaskPresent = taskManager.ScheduledTasks.Any(t => t.Name.Equals(jfToTubearchivistProgressSyncTask.Name, StringComparison.Ordinal));
|
var isJFTATaskPresent = taskManager.ScheduledTasks.Any(t => t.Name.Equals(jfToTubeArchivistProgressSyncTask.Name, StringComparison.Ordinal));
|
||||||
if (Instance!.Configuration.JFTASync && !isJFTATaskPresent)
|
if (Instance!.Configuration.JFTASync && !isJFTATaskPresent)
|
||||||
{
|
{
|
||||||
logger.LogInformation("Queueing task {TaskName}.", jfToTubearchivistProgressSyncTask.Name);
|
logger.LogInformation("Queueing task {TaskName}.", jfToTubeArchivistProgressSyncTask.Name);
|
||||||
taskManager.AddTasks([jfToTubearchivistProgressSyncTask]);
|
taskManager.AddTasks([jfToTubeArchivistProgressSyncTask]);
|
||||||
taskManager.Execute<JFToTubearchivistProgressSyncTask>();
|
taskManager.Execute<JFToTubeArchivistProgressSyncTask>();
|
||||||
|
|
||||||
|
logger.LogInformation("Queueing task {TaskName}.", jfToTubeArchivistPlaylistsSyncTask.Name);
|
||||||
|
taskManager.AddTasks([jfToTubeArchivistPlaylistsSyncTask]);
|
||||||
|
taskManager.Execute<JFToTubeArchivistPlaylistsSyncTask>();
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.LogInformation("{Message}", "Collection display name: " + Instance?.Configuration.CollectionTitle);
|
logger.LogInformation("{Message}", "Collection display name: " + Instance?.Configuration.CollectionTitle);
|
||||||
|
|||||||
Reference in New Issue
Block a user