Group
Extension

Matches 1

Plack-App-HipChat-WebHook ( C/CH/CHRISJH/Plack-App-HipChat-WebHook-0.001.tar.gz, CHRISJH, 2015; MetaCPAN )
Plack-App-HipChat-WebHook/lib/Plack/App/HipChat/WebHook.pm ( view source; MetaCPAN )
Util::Accessor qw(webhooks hipchat_user_agent );
use Plack::Util;
use Plack::Request;

use JSON qw(decode_json);
use Try::Tiny;

sub call {
    my($self, $env) = @_;

    my $Req = Plack::Request->new
application/json') {
#            warn "Not application/json Content-Type\n";
            return $self->return_400();
        }

        my $rh;
        try {
            $rh = decode_json($Req->conte
nt());
        } catch {
#            warn "Failed to decode JSON content\n";
        };

        if (!$rh) {
            return $self->return_400();
        }

        my $rc = $rh_webhooks->{$path};

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.