public InactivitySignOut(TimeSpan timeout) { if (timeout == TimeSpan.Zero || !New <LicensePolicy>().Capabilities.Has(LicenseCapability.InactivitySignOut)) { return; } _signOutDelayedAction = new DelayedAction(New <IDelayTimer>(), timeout); _signOutDelayedAction.Action += SignOutAction; _signOutDelayedAction.StartIdleTimer(); }
public void RestartInactivityTimer() { _signOutDelayedAction?.StartIdleTimer(); }