AnyEvent::WebService::ImKayacのsendのコールバックがもらう引数変えました
my $cv = AE::cv; my $im = AnyEvent::WebService::ImKayac->new(%conf); $im->send( message => 'Hello! test send', cb => sub { my ($hdr, $json, $err) = @_; if ( $err ) { warn $err; } elsif ( ! $json ) { warn $hdr->{Reason}; } elsif ( $json->{result} ne "posted" ) { warn $json->{error}; } $cv->send; }); $cv->recv;
ヘッダー、json、jsonのパースエラーの順序で渡すようにしました。あとテストも追加しました。