29 lines
556 B
Perl
29 lines
556 B
Perl
package Pear::LocalLoop::Controller::Api::User;
|
|
use Mojo::Base 'Mojolicious::Controller';
|
|
use Mojo::JSON;
|
|
|
|
has error_messages => sub {
|
|
return {
|
|
day => {
|
|
is_iso_datetime => { message => 'Invalid ISO8601 Datetime', status => 400 },
|
|
},
|
|
};
|
|
};
|
|
|
|
sub post_day {
|
|
my $c = shift;
|
|
|
|
my $validation = $c->validation;
|
|
|
|
$validation->input( $c->stash->{api_json} );
|
|
|
|
$validation->optional('day')->is_iso_datetime;
|
|
|
|
return $c->api_validation_error if $validation->has_error;
|
|
|
|
$c->render( json => {
|
|
success => Mojo::JSON->true,
|
|
});
|
|
}
|
|
|
|
1;
|