From 0a8597156565582bc9e844db4d497b6cbe793602 Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Fri, 26 Apr 2024 17:47:32 +0200 Subject: [PATCH] /status: respond to .json as well as "Accept: application/json" --- lib/Travelynx.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm index 4d04e9e..4749d65 100755 --- a/lib/Travelynx.pm +++ b/lib/Travelynx.pm @@ -2358,8 +2358,10 @@ sub startup { $r->get('/recover')->to('account#request_password_reset'); $r->get('/recover/:id/:token')->to('account#recover_password'); $r->get('/reg/:id/:token')->to('account#verify'); - $r->get('/status/:name')->to('profile#user_status'); - $r->get('/status/:name/:ts')->to('profile#user_status'); + $r->get( '/status/:name' => [ format => [ 'html', 'json' ] ] ) + ->to( 'profile#user_status', format => undef ); + $r->get( '/status/:name/:ts' => [ format => [ 'html', 'json' ] ] ) + ->to( 'profile#user_status', format => undef ); $r->get('/ajax/status/#name')->to('profile#status_card'); $r->get('/ajax/status/:name/:ts')->to('profile#status_card'); $r->get('/p/:name')->to('profile#profile');