Browse Source

actually fix the routing table. Could be better, see XXX

George Baugh 5 tháng trước cách đây
mục cha
commit
0ef965fcc0
1 tập tin đã thay đổi với 3 bổ sung và 2 xóa
  1. 3 2
      lib/TCMS.pm

+ 3 - 2
lib/TCMS.pm

@@ -59,9 +59,10 @@ sub build_routes {
         my $k = $_;
         my $v = $routes{$k};
         my %cb;
-        my $method = delete $v->{method};
+        my $method = $v->{method};
         my $callback = delete $v->{callback};
-        $cb{$method} = $callback if $callback && $method;
+        #XXX todo support different callbacks per requested content-type
+        $cb{'*'} = $callback if $callback && $method;
         $v->{callbacks} = \%cb;
         $k => $v
     } keys(%routes);