8001;
use strict;
use warnings;
our $VERSION = "0.04";
use Github::Hooks::Receiver::Event;
use JSON;
use Plack::Request;
use Class::Accessor::Lite (
new => 1,
ro => [qw/secret/],
);
sub ev
ST']];
}
# Parse JSON payload
my $payload_json;
if (lc $req->header('content-type') eq 'application/json') {
$payload_json = $req->content;
} elsif
ation/x-www-form-urlencoded') {
$payload_json = $req->param('payload');
}
my $payload = eval { decode_json $payload_json }
or return [400, [], ['BAD REQUEST']];