elf->token);
}
sub parse_response {
my ($self, $res, $threshold_id) = @_;
my $data = $res->json // {};
return grep { $_->{update_id} >= $threshold_id } @{$data->{result}//[]}
if $data-
s error: ' . $error);
if ($log->is_trace) {
local $Data::Dumper::Indent = 1;
for ([json => $data], [res => $res]) {
(my $d = Dumper $_->[1]) =~ s{\A.*?=}{$_->[0] =>}mxs;
ister if $self->auto_unregister;
}
sub parse_request {
my ($self, $req) = @_;
return $req->json;
}
sub _set_http_response {
my ($record, $outcome) = @_;
my $message = $outcome->{sent_re
fices
: (text => $outcome->{response})
};
$record->{source}{refs}{controller}->render(json => $message);
$record->{source}{flags}{rendered} = 1;
return;
}
around process => sub {