[Catalyst-commits] r6931 - trunk/Catalyst-Plugin-Session/lib/Catalyst/Plugin

jrockway at dev.catalyst.perl.org jrockway at dev.catalyst.perl.org
Sat Sep 22 01:51:16 GMT 2007


Author: jrockway
Date: 2007-09-22 01:51:16 +0100 (Sat, 22 Sep 2007)
New Revision: 6931

Modified:
   trunk/Catalyst-Plugin-Session/lib/Catalyst/Plugin/Session.pm
Log:
update cookie BEFORE sending to user; change finalize to finalize_headers so that expiry is extended even when streaming

Modified: trunk/Catalyst-Plugin-Session/lib/Catalyst/Plugin/Session.pm
===================================================================
--- trunk/Catalyst-Plugin-Session/lib/Catalyst/Plugin/Session.pm	2007-09-22 00:49:42 UTC (rev 6930)
+++ trunk/Catalyst-Plugin-Session/lib/Catalyst/Plugin/Session.pm	2007-09-22 00:51:16 UTC (rev 6931)
@@ -89,14 +89,12 @@
     $c->NEXT::prepare_action(@_);
 }
 
-sub finalize {
+sub finalize_headers {
     my $c = shift;
 
-    my $ret = $c->NEXT::finalize(@_);
-
     $c->finalize_session;
 
-    return $ret;
+    return $c->NEXT::finalize_headers(@_);
 }
 
 sub finalize_session {
@@ -745,7 +743,7 @@
 parameter is on - then it will copy the contents of the flash to the stash at
 prepare time.
 
-=item finalize
+=item finalize_headers
 
 This method is extended and will extend the expiry time, as well as persist the
 session data if a session exists.




More information about the Catalyst-commits mailing list