X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Plugin-Session-State-Cookie.git;a=blobdiff_plain;f=lib%2FCatalyst%2FPlugin%2FSession%2FState%2FCookie.pm;h=7f08b29641de99d64f218e269803f72fb04ffefc;hp=2ad97b76c5ee89bf8e6a71950ea343be60a07bdf;hb=0ff18b66c5e51b0937275b0039461ba902a649b3;hpb=2bde9162132ed51c98e86106f3b9be65459c12a3 diff --git a/lib/Catalyst/Plugin/Session/State/Cookie.pm b/lib/Catalyst/Plugin/Session/State/Cookie.pm index 2ad97b7..7f08b29 100644 --- a/lib/Catalyst/Plugin/Session/State/Cookie.pm +++ b/lib/Catalyst/Plugin/Session/State/Cookie.pm @@ -18,14 +18,14 @@ sub setup_session { ||= Catalyst::Utils::appprefix($c) . '_session'; } -sub finalize_cookies { - my $c = shift; +sub extend_session_id { + my ( $c, $sid, $expires ) = @_; if ( my $cookie = $c->get_session_cookie ) { - $c->update_session_cookie( $c->make_session_cookie( $cookie->value ) ); + $c->update_session_cookie( $c->make_session_cookie( $sid ) ); } - $c->NEXT::finalize_cookies( @_ ); + $c->NEXT::extend_session_id( @_ ); } sub set_session_id {