Redis::JSON;
our $VERSION = '0.001'; # VERSION
# ABSTRACT: Session store in Redis with JSON serialization
use base 'Dancer::Session::Abstract';
use Redis;
use JSON qw(encode_json decode_json);
use
Function::Parameters qw(:strict);
use Dancer::Config qw(setting);
use Dancer::Session::Redis::JSON::Signature qw(sign unsign);
my $REDIS;
my $secret;
sub init {
my ($class) = @_;
$class->S
('session_cookie_path') // '/',
httpOnly => setting('session_is_http_only') // JSON::true,
expires => setting('session_expires'),
originalMaxAge => un