Pārlūkot izejas kodu

pass thru nocache in routes to instruct no saving of statics

George Baugh 5 mēneši atpakaļ
vecāks
revīzija
db81c77784
2 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 1 0
      lib/TCMS.pm
  2. 2 0
      lib/Trog/Routes/HTML.pm

+ 1 - 0
lib/TCMS.pm

@@ -109,6 +109,7 @@ sub build_routes {
             $query->{body}         = '';
             $query->{social_meta}  = 1;
             $query->{primary_post} = {};
+            $query->{nocache} = $v->{nocache};
 
             # Some routes may just need to do serve()
             $query->{tpsgi} = $tpsgi;

+ 2 - 0
lib/Trog/Routes/HTML.pm

@@ -76,6 +76,7 @@ our %routes = (
     '/auth' => {
         method   => 'POST',
         callback => \&Trog::Routes::HTML::login,
+        nocache  => 1,
         noindex  => 1,
     },
     '/totp' => {
@@ -501,6 +502,7 @@ sub login ($query) {
         headers     => $headers,
         contenttype => 'text/html',
         code        => 200,
+        nocache     => $query->{nocache},
     );
 }