aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/WebSocketListeners
diff options
context:
space:
mode:
Diffstat (limited to 'Jellyfin.Api/WebSocketListeners')
-rw-r--r--Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs2
-rw-r--r--Jellyfin.Api/WebSocketListeners/IActivityLogWebSocketListener.cs10
-rw-r--r--Jellyfin.Api/WebSocketListeners/IScheduledTasksWebSocketListener.cs10
-rw-r--r--Jellyfin.Api/WebSocketListeners/ISessionInfoWebSocketListener.cs10
-rw-r--r--Jellyfin.Api/WebSocketListeners/ScheduledTasksWebSocketListener.cs8
-rw-r--r--Jellyfin.Api/WebSocketListeners/SessionInfoWebSocketListener.cs2
6 files changed, 6 insertions, 36 deletions
diff --git a/Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs b/Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs
index 3dc45b145..288e03fcf 100644
--- a/Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs
+++ b/Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs
@@ -11,7 +11,7 @@ namespace Jellyfin.Api.WebSocketListeners
/// <summary>
/// Class SessionInfoWebSocketListener.
/// </summary>
- public class ActivityLogWebSocketListener : BasePeriodicWebSocketListener<ActivityLogEntry[], WebSocketListenerState>, IActivityLogWebSocketListener
+ public class ActivityLogWebSocketListener : BasePeriodicWebSocketListener<ActivityLogEntry[], WebSocketListenerState>
{
/// <summary>
/// The _kernel.
diff --git a/Jellyfin.Api/WebSocketListeners/IActivityLogWebSocketListener.cs b/Jellyfin.Api/WebSocketListeners/IActivityLogWebSocketListener.cs
deleted file mode 100644
index b23022e71..000000000
--- a/Jellyfin.Api/WebSocketListeners/IActivityLogWebSocketListener.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma warning disable CA1040 // Avoid empty interfaces
-namespace Jellyfin.Api.WebSocketListeners
-{
- /// <summary>
- /// Defines the <see cref="IActivityLogWebSocketListener" />.
- /// </summary>
- public interface IActivityLogWebSocketListener
- {
- }
-}
diff --git a/Jellyfin.Api/WebSocketListeners/IScheduledTasksWebSocketListener.cs b/Jellyfin.Api/WebSocketListeners/IScheduledTasksWebSocketListener.cs
deleted file mode 100644
index 425d61dfa..000000000
--- a/Jellyfin.Api/WebSocketListeners/IScheduledTasksWebSocketListener.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma warning disable CA1040 // Avoid empty interfaces
-namespace Jellyfin.Api.WebSocketListeners
-{
- /// <summary>
- /// Defines the <see cref="IScheduledTasksWebSocketListener" />.
- /// </summary>
- public interface IScheduledTasksWebSocketListener
- {
- }
-}
diff --git a/Jellyfin.Api/WebSocketListeners/ISessionInfoWebSocketListener.cs b/Jellyfin.Api/WebSocketListeners/ISessionInfoWebSocketListener.cs
deleted file mode 100644
index 33636dc06..000000000
--- a/Jellyfin.Api/WebSocketListeners/ISessionInfoWebSocketListener.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-#pragma warning disable CA1040 // Avoid empty interfaces
-namespace Jellyfin.Api.WebSocketListeners
-{
- /// <summary>
- /// Defines the <see cref="ISessionInfoWebSocketListener" />.
- /// </summary>
- public interface ISessionInfoWebSocketListener
- {
- }
-}
diff --git a/Jellyfin.Api/WebSocketListeners/ScheduledTasksWebSocketListener.cs b/Jellyfin.Api/WebSocketListeners/ScheduledTasksWebSocketListener.cs
index eafa9c71f..94df23e56 100644
--- a/Jellyfin.Api/WebSocketListeners/ScheduledTasksWebSocketListener.cs
+++ b/Jellyfin.Api/WebSocketListeners/ScheduledTasksWebSocketListener.cs
@@ -12,7 +12,7 @@ namespace Jellyfin.Api.WebSocketListeners
/// <summary>
/// Class ScheduledTasksWebSocketListener.
/// </summary>
- public class ScheduledTasksWebSocketListener : BasePeriodicWebSocketListener<IEnumerable<TaskInfo>, WebSocketListenerState>, IScheduledTasksWebSocketListener
+ public class ScheduledTasksWebSocketListener : BasePeriodicWebSocketListener<IEnumerable<TaskInfo>, WebSocketListenerState>
{
/// <summary>
/// Gets or sets the task manager.
@@ -66,19 +66,19 @@ namespace Jellyfin.Api.WebSocketListeners
private void OnTaskCompleted(object? sender, TaskCompletionEventArgs e)
{
- SendData(true).GetAwaiter().GetResult();
+ SendData(true);
e.Task.TaskProgress -= OnTaskProgress;
}
private void OnTaskExecuting(object? sender, GenericEventArgs<IScheduledTaskWorker> e)
{
- SendData(true).GetAwaiter().GetResult();
+ SendData(true);
e.Argument.TaskProgress += OnTaskProgress;
}
private void OnTaskProgress(object? sender, GenericEventArgs<double> e)
{
- SendData(false).GetAwaiter().GetResult();
+ SendData(false);
}
}
}
diff --git a/Jellyfin.Api/WebSocketListeners/SessionInfoWebSocketListener.cs b/Jellyfin.Api/WebSocketListeners/SessionInfoWebSocketListener.cs
index be701be45..d996ac69f 100644
--- a/Jellyfin.Api/WebSocketListeners/SessionInfoWebSocketListener.cs
+++ b/Jellyfin.Api/WebSocketListeners/SessionInfoWebSocketListener.cs
@@ -11,7 +11,7 @@ namespace Jellyfin.Api.WebSocketListeners
/// <summary>
/// Class SessionInfoWebSocketListener.
/// </summary>
- public class SessionInfoWebSocketListener : BasePeriodicWebSocketListener<IEnumerable<SessionInfo>, WebSocketListenerState>, ISessionInfoWebSocketListener
+ public class SessionInfoWebSocketListener : BasePeriodicWebSocketListener<IEnumerable<SessionInfo>, WebSocketListenerState>
{
private readonly ISessionManager _sessionManager;