public Task SendLibraryUpdateInfo(LibraryUpdateInfo info, CancellationToken cancellationToken)
 {
     return Task.FromResult(true);
 }
 public Task SendLibraryUpdateInfo(LibraryUpdateInfo info, CancellationToken cancellationToken)
 {
     // Roku probably won't care about this
     return Task.FromResult(true);
 }
        public Task SendLibraryUpdateInfo(LibraryUpdateInfo info, CancellationToken cancellationToken)
        {
            var socket = GetActiveSocket();
            
            return socket.SendAsync(new WebSocketMessage<LibraryUpdateInfo>
            {
                MessageType = "LibraryChanged",
                Data = info

            }, cancellationToken);
        }
 public Task SendLibraryUpdateInfo(LibraryUpdateInfo info, CancellationToken cancellationToken)
 {
     // Roku probably won't care about this
     return _cachedTask;
 }