aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs
diff options
context:
space:
mode:
authorShadowghost <Ghost_of_Stone@web.de>2023-01-31 12:18:10 +0100
committerShadowghost <Ghost_of_Stone@web.de>2023-02-02 18:50:33 +0100
commitf5f890e68562e55d4bed16c454c4b4305152b296 (patch)
treeb52e3b45ceb2faa446153866600b4456fed44c8b /Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs
parent58b3945805db4f88bc069ee84013bdf85d7429b1 (diff)
Migrate to file-scoped namespaces
Diffstat (limited to 'Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs')
-rw-r--r--Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs85
1 files changed, 42 insertions, 43 deletions
diff --git a/Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs b/Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs
index 288e03fcf..3eac81419 100644
--- a/Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs
+++ b/Jellyfin.Api/WebSocketListeners/ActivityLogWebSocketListener.cs
@@ -6,59 +6,58 @@ using MediaBrowser.Model.Activity;
using MediaBrowser.Model.Session;
using Microsoft.Extensions.Logging;
-namespace Jellyfin.Api.WebSocketListeners
+namespace Jellyfin.Api.WebSocketListeners;
+
+/// <summary>
+/// Class SessionInfoWebSocketListener.
+/// </summary>
+public class ActivityLogWebSocketListener : BasePeriodicWebSocketListener<ActivityLogEntry[], WebSocketListenerState>
{
/// <summary>
- /// Class SessionInfoWebSocketListener.
+ /// The _kernel.
/// </summary>
- public class ActivityLogWebSocketListener : BasePeriodicWebSocketListener<ActivityLogEntry[], WebSocketListenerState>
- {
- /// <summary>
- /// The _kernel.
- /// </summary>
- private readonly IActivityManager _activityManager;
+ private readonly IActivityManager _activityManager;
- /// <summary>
- /// Initializes a new instance of the <see cref="ActivityLogWebSocketListener"/> class.
- /// </summary>
- /// <param name="logger">Instance of the <see cref="ILogger{ActivityLogWebSocketListener}"/> interface.</param>
- /// <param name="activityManager">Instance of the <see cref="IActivityManager"/> interface.</param>
- public ActivityLogWebSocketListener(ILogger<ActivityLogWebSocketListener> logger, IActivityManager activityManager)
- : base(logger)
- {
- _activityManager = activityManager;
- _activityManager.EntryCreated += OnEntryCreated;
- }
+ /// <summary>
+ /// Initializes a new instance of the <see cref="ActivityLogWebSocketListener"/> class.
+ /// </summary>
+ /// <param name="logger">Instance of the <see cref="ILogger{ActivityLogWebSocketListener}"/> interface.</param>
+ /// <param name="activityManager">Instance of the <see cref="IActivityManager"/> interface.</param>
+ public ActivityLogWebSocketListener(ILogger<ActivityLogWebSocketListener> logger, IActivityManager activityManager)
+ : base(logger)
+ {
+ _activityManager = activityManager;
+ _activityManager.EntryCreated += OnEntryCreated;
+ }
- /// <inheritdoc />
- protected override SessionMessageType Type => SessionMessageType.ActivityLogEntry;
+ /// <inheritdoc />
+ protected override SessionMessageType Type => SessionMessageType.ActivityLogEntry;
- /// <inheritdoc />
- protected override SessionMessageType StartType => SessionMessageType.ActivityLogEntryStart;
+ /// <inheritdoc />
+ protected override SessionMessageType StartType => SessionMessageType.ActivityLogEntryStart;
- /// <inheritdoc />
- protected override SessionMessageType StopType => SessionMessageType.ActivityLogEntryStop;
+ /// <inheritdoc />
+ protected override SessionMessageType StopType => SessionMessageType.ActivityLogEntryStop;
- /// <summary>
- /// Gets the data to send.
- /// </summary>
- /// <returns>Task{SystemInfo}.</returns>
- protected override Task<ActivityLogEntry[]> GetDataToSend()
- {
- return Task.FromResult(Array.Empty<ActivityLogEntry>());
- }
+ /// <summary>
+ /// Gets the data to send.
+ /// </summary>
+ /// <returns>Task{SystemInfo}.</returns>
+ protected override Task<ActivityLogEntry[]> GetDataToSend()
+ {
+ return Task.FromResult(Array.Empty<ActivityLogEntry>());
+ }
- /// <inheritdoc />
- protected override void Dispose(bool dispose)
- {
- _activityManager.EntryCreated -= OnEntryCreated;
+ /// <inheritdoc />
+ protected override void Dispose(bool dispose)
+ {
+ _activityManager.EntryCreated -= OnEntryCreated;
- base.Dispose(dispose);
- }
+ base.Dispose(dispose);
+ }
- private void OnEntryCreated(object? sender, GenericEventArgs<ActivityLogEntry> e)
- {
- SendData(true).GetAwaiter().GetResult();
- }
+ private void OnEntryCreated(object? sender, GenericEventArgs<ActivityLogEntry> e)
+ {
+ SendData(true).GetAwaiter().GetResult();
}
}