Fix #52
This commit is contained in:
@@ -38,7 +38,6 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata
|
|||||||
/// <param name="logger">Instance of the <see cref="ILogger"/> interface.</param>
|
/// <param name="logger">Instance of the <see cref="ILogger"/> interface.</param>
|
||||||
/// <param name="sessionManager">Instance of the <see cref="ISessionManager"/> interface.</param>
|
/// <param name="sessionManager">Instance of the <see cref="ISessionManager"/> interface.</param>
|
||||||
/// <param name="libraryManager">Instance of the <see cref="ILibraryManager"/> interface.</param>
|
/// <param name="libraryManager">Instance of the <see cref="ILibraryManager"/> interface.</param>
|
||||||
/// <param name="taskManager">Instance of the <see cref="ITaskManager"/> interface.</param>
|
|
||||||
/// <param name="userManager">Instance of the <see cref="IUserManager"/> interface.</param>
|
/// <param name="userManager">Instance of the <see cref="IUserManager"/> interface.</param>
|
||||||
/// <param name="userDataManager">Instance of the <see cref="IUserDataManager"/> interface.</param>
|
/// <param name="userDataManager">Instance of the <see cref="IUserDataManager"/> interface.</param>
|
||||||
public Plugin(
|
public Plugin(
|
||||||
@@ -47,7 +46,6 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata
|
|||||||
ILogger<Plugin> logger,
|
ILogger<Plugin> logger,
|
||||||
ISessionManager sessionManager,
|
ISessionManager sessionManager,
|
||||||
ILibraryManager libraryManager,
|
ILibraryManager libraryManager,
|
||||||
ITaskManager taskManager,
|
|
||||||
IUserManager userManager,
|
IUserManager userManager,
|
||||||
IUserDataManager userDataManager)
|
IUserDataManager userDataManager)
|
||||||
: base(applicationPaths, xmlSerializer)
|
: base(applicationPaths, xmlSerializer)
|
||||||
@@ -67,24 +65,6 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata
|
|||||||
_userDataManager = userDataManager;
|
_userDataManager = userDataManager;
|
||||||
userDataManager.UserDataSaved += OnWatchedStatusChange;
|
userDataManager.UserDataSaved += OnWatchedStatusChange;
|
||||||
|
|
||||||
var taToJellyfinProgressSyncTask = new TAToJellyfinProgressSyncTask(logger, libraryManager, userManager, userDataManager);
|
|
||||||
var jfToTubearchivistProgressSyncTask = new JFToTubearchivistProgressSyncTask(logger, libraryManager, userManager, userDataManager);
|
|
||||||
var isTAJFTaskPresent = taskManager.ScheduledTasks.Any(t => t.Name.Equals(taToJellyfinProgressSyncTask.Name, StringComparison.Ordinal));
|
|
||||||
if (Instance!.Configuration.TAJFSync && !isTAJFTaskPresent)
|
|
||||||
{
|
|
||||||
logger.LogInformation("Queueing task {TaskName}.", taToJellyfinProgressSyncTask.Name);
|
|
||||||
taskManager.AddTasks([taToJellyfinProgressSyncTask]);
|
|
||||||
taskManager.Execute<TAToJellyfinProgressSyncTask>();
|
|
||||||
}
|
|
||||||
|
|
||||||
var isJFTATaskPresent = taskManager.ScheduledTasks.Any(t => t.Name.Equals(jfToTubearchivistProgressSyncTask.Name, StringComparison.Ordinal));
|
|
||||||
if (Instance!.Configuration.JFTASync && !isJFTATaskPresent)
|
|
||||||
{
|
|
||||||
logger.LogInformation("Queueing task {TaskName}.", jfToTubearchivistProgressSyncTask.Name);
|
|
||||||
taskManager.AddTasks([jfToTubearchivistProgressSyncTask]);
|
|
||||||
taskManager.Execute<JFToTubearchivistProgressSyncTask>();
|
|
||||||
}
|
|
||||||
|
|
||||||
logger.LogInformation("{Message}", "Collection display name: " + Instance?.Configuration.CollectionTitle);
|
logger.LogInformation("{Message}", "Collection display name: " + Instance?.Configuration.CollectionTitle);
|
||||||
logger.LogInformation("{Message}", "TubeArchivist API URL: " + Instance?.Configuration.TubeArchivistUrl);
|
logger.LogInformation("{Message}", "TubeArchivist API URL: " + Instance?.Configuration.TubeArchivistUrl);
|
||||||
logger.LogInformation("{Message}", "Pinging TubeArchivist API...");
|
logger.LogInformation("{Message}", "Pinging TubeArchivist API...");
|
||||||
|
|||||||
Reference in New Issue
Block a user