public virtual TimeSpan GetDefaultSessionExpiry(IRequest req)
{
var sessionFeature = this.GetPlugin<SessionFeature>();
if (sessionFeature != null)
{
return req.IsPermanentSession()
? sessionFeature.PermanentSessionExpiry ?? SessionFeature.DefaultPermanentSessionExpiry
: sessionFeature.SessionExpiry ?? SessionFeature.DefaultSessionExpiry;
}
return req.IsPermanentSession()
? SessionFeature.DefaultPermanentSessionExpiry
: SessionFeature.DefaultSessionExpiry;
}