public async Task Refresh() { var startedStreamIds = _configLogic.ResolveGlobalConfig().StartedStreams; var streams = await _streamLogic.GetAll(); await StartMany(streams.Join(startedStreamIds, stream => stream.Id, streamId => streamId, (stream, _) => stream) // in the last 3 days user should have logged in for stream to auto start .Where(x => DateTimeOffset.Now - x.User?.LastLoginTime <= TimeSpan.FromDays(3))); }
public async Task <IActionResult> Index() { var result = await _configLogic.ResolveGlobalConfig(); return(View(result)); }
public IActionResult Index() { var result = _configLogic.ResolveGlobalConfig(); return(View(result)); }