using System.ComponentModel; using MediaBrowser.Model.Session; namespace MediaBrowser.Controller.Net.WebSocketMessages.Shared; /// /// Keep alive websocket messages. /// public class KeepAliveMessage : WebSocketMessage, IInboundWebSocketMessage, IOutboundWebSocketMessage { /// /// Initializes a new instance of the class. /// /// The seconds to keep alive for. public KeepAliveMessage(int data) : base(data) { } /// [DefaultValue(SessionMessageType.KeepAlive)] public override SessionMessageType MessageType => SessionMessageType.KeepAlive; }