]> git.ktnx.net Git - lsl.git/commitdiff
no need to decode input data, the serializar does it
authorDamyan Ivanov <dmn@debian.org>
Thu, 10 Feb 2022 20:50:17 +0000 (20:50 +0000)
committerDamyan Ivanov <dmn@debian.org>
Thu, 10 Feb 2022 20:50:17 +0000 (20:50 +0000)
lib/App/LazyShoppingList/API/v1.pm

index 6e1cd3138a8b4a474dd5323c90e0912e974627bc..46995e8acf81a76a985c2ddafa94c64292cff62f 100644 (file)
@@ -43,7 +43,7 @@ get '/list' => sub {
 
 # create shopping list
 post '/list' => sub {
-    my $req = decode_json(request_data);
+    my $req = request_data;
 
     my $name = $req->{name};
     unless ($name) {
@@ -116,7 +116,7 @@ post '/list/:id' => sub {
     length($list_id) and $list_id =~ /^\d{1,18}$/
         or return invalid_input('bad list ID');
 
-    my $req = decode_json(request_data);
+    my $req = request_data;
 
     my $descr = $req->{description};
     my $done  = JSON->boolean( $req->{done} // 0 );
@@ -166,7 +166,7 @@ put '/list/:list_id/:item_id' => sub {
     length($item_id) and $item_id =~ /^\d{1,18}$/
         or return invalid_input('bad item ID');
 
-    my $req = decode_json(request_data);
+    my $req = request_data;
 
     my $descr = $req->{description};
     my $done  = JSON->boolean( $req->{done} // 0 );