private void OnTimerCallback(object state) { var now = DateTime.UtcNow; try { if (_sessionManager.Sessions.Any(i => (now - i.LastActivityDate).TotalMinutes < 15)) { _powerManagement.PreventSystemStandby(); } else { _powerManagement.AllowSystemStandby(); } } catch (Exception ex) { _logger.ErrorException("Error resetting system standby timer", ex); } }