1
0
mirror of https://github.com/kataras/iris.git synced 2025-12-30 16:27:04 +00:00

Update to 8.2.6 | More on Iris Controllers: optional EndRequest. Read HISTORY.md

Former-commit-id: 5255ca5c4a898e2f3e7388f3af0457599e65f87f
This commit is contained in:
kataras
2017-08-14 16:21:51 +03:00
parent 8cd07719a6
commit 35620f6ecb
19 changed files with 105 additions and 53 deletions

View File

@@ -119,19 +119,19 @@ func (s *Sessions) Start(ctx context.Context) *Session {
return sess
}
// ShiftExpiraton move the expire date of a session to a new date
// ShiftExpiration move the expire date of a session to a new date
// by using session default timeout configuration.
func (s *Sessions) ShiftExpiraton(ctx context.Context) {
s.UpdateExpiraton(ctx, s.config.Expires)
func (s *Sessions) ShiftExpiration(ctx context.Context) {
s.UpdateExpiration(ctx, s.config.Expires)
}
// UpdateExpiraton change expire date of a session to a new date
// UpdateExpiration change expire date of a session to a new date
// by using timeout value passed by `expires` receiver.
func (s *Sessions) UpdateExpiraton(ctx context.Context, expires time.Duration) {
func (s *Sessions) UpdateExpiration(ctx context.Context, expires time.Duration) {
cookieValue := s.decodeCookieValue(GetCookie(ctx, s.config.Cookie))
if cookieValue != "" {
if s.provider.UpdateExpiraton(cookieValue, expires) {
if s.provider.UpdateExpiration(cookieValue, expires) {
s.updateCookie(ctx, cookieValue, expires)
}
}