api: use int on defined pager methods
This commit is contained in:
parent
45a4b69ca3
commit
46682ed7da
@ -4,9 +4,11 @@ use strict;
|
||||
use warnings;
|
||||
|
||||
use Mojo::Base "Mojolicious";
|
||||
|
||||
use PoorBooru::Schema;
|
||||
|
||||
my @PAGER_METHODS = qw(first_page previous_page current_page next_page
|
||||
last_page);
|
||||
|
||||
sub startup ($self)
|
||||
{
|
||||
$self->moniker("poorbooru-api-v0");
|
||||
@ -18,8 +20,7 @@ sub startup ($self)
|
||||
state $schema = PoorBooru::Schema->connect($config->{dsn})
|
||||
});
|
||||
$self->helper(pager => sub ($, $dbp) {
|
||||
map +( $_ => $dbp->$_ ), qw(first_page previous_page
|
||||
current_page next_page last_page)
|
||||
map +( $_ => ($dbp->$_ and int($dbp->$_)) ), @PAGER_METHODS;
|
||||
});
|
||||
|
||||
my $r = $self->routes;
|
||||
|
Loading…
Reference in New Issue
Block a user