/// <summary> /// Gets the data to send. /// </summary> /// <param name="state">The state.</param> /// <returns>Task{IEnumerable{TaskInfo}}.</returns> protected override Task <IEnumerable <TaskInfo> > GetDataToSend(WebSocketListenerState state, CancellationToken cancellationToken) { return(Task.FromResult(TaskManager.ScheduledTasks .OrderBy(i => i.Name) .Select(ScheduledTaskHelpers.GetTaskInfo) .Where(i => !i.IsHidden))); }
/// <summary> /// Gets the data to send. /// </summary> /// <param name="state">The state.</param> /// <returns>Task{SystemInfo}.</returns> protected override async Task <IEnumerable <SyncJob> > GetDataToSend(WebSocketListenerState state) { var jobs = await _syncManager.GetJobs(new SyncJobQuery { UserId = _userId, TargetId = _targetId }).ConfigureAwait(false); return(jobs.Items); }
/// <summary> /// Gets the data to send. /// </summary> /// <param name="state">The state.</param> /// <returns>Task{SystemInfo}.</returns> protected override Task <List <ActivityLogEntry> > GetDataToSend(WebSocketListenerState state) { return(Task.FromResult(new List <ActivityLogEntry>())); }
/// <summary> /// Gets the data to send. /// </summary> /// <param name="state">The state.</param> /// <returns>Task{SystemInfo}.</returns> protected override Task <IEnumerable <SessionInfo> > GetDataToSend(WebSocketListenerState state, CancellationToken cancellationToken) { return(Task.FromResult(_sessionManager.Sessions)); }
/// <summary> /// Gets the data to send. /// </summary> /// <param name="state">The state.</param> /// <returns>Task{SystemInfo}.</returns> protected override Task <IEnumerable <SessionInfoDto> > GetDataToSend(WebSocketListenerState state) { return(Task.FromResult(_sessionManager.Sessions.Where(i => i.IsActive).Select(_sessionManager.GetSessionInfoDto))); }