Variable inutilisée expires trouvée dans lib/secure_session.rb, cela semble être une erreur
def self.expiry
@expiry ||= 1.hour.to_i
end
def self.expiry=(val)
@expiry = val
end
def set(key, val, expires: nil)
expires ||= SecureSession.expiry
$redis.setex(prefixed_key(key), SecureSession.expiry.to_i, val.to_s)
true
end
def [](key)
$redis.get(prefixed_key(key))
end
def []=(key, val)
if val == nil
def set(key, val, expires: nil)
expires ||= SecureSession.expiry
$redis.setex(prefixed_key(key), SecureSession.expiry.to_i, val.to_s)
true
end
gerhard
(Gerhard Schlager)
Novembre 10, 2019, 1:19
2
@sam Est-ce que ça devrait être $redis.setex(prefixed_key(key), expires.to_i, val.to_s) ? Il semble que les tests ne échouent pas car ils utilisent la valeur par défaut de 1 heure.
sam
(Sam Saffron)
Novembre 11, 2019, 12:22
3
Bonne trouvaille, oui @gerhard , ça semble correct, c’est corrigé. Bonne trouvaille @coocooooo
committed 12:18AM - 11 Nov 19 UTC
Previously we were always hard-coding expiry, this allows the secure session
to … correctly handle custom expiry times
Also adds a ttl method for looking up time to live