App-TimeTracker-Command-Trello
view release on metacpan or search on metacpan
lib/App/TimeTracker/Command/Trello.pm view on Meta::CPAN
321322323324325326327328329330331332333334335336337338339340341342343344345
$self
->_trello_update_config( \
%global
,
$self
->config->{_used_config_files}->[-1],
'global'
);
}
if
(
keys
%local
) {
$self
->_trello_update_config( \
%local
,
$self
->config->{_used_config_files}->[0],
'local'
);
}
}
sub
_do_trello {
my
(
$self
,
$method
,
$endpoint
,
@args
) =
@_
;
my
$client
=
$self
->trello_client;
exit
1
unless
$client
;
my
$res
=
$client
->
$method
(
$endpoint
,
@args
);
if
(
$res
->failed ) {
error_message(
"Cannot talk to Trello API: "
.
$res
->error .
' '
.
$res
->code );
if
(
$res
->code == 401 ) {
say
"Maybe running 'tracker setup_trello' will help..."
;
}
exit
1;
}
else
{
return
$res
->data;
( run in 1.204 second using v1.01-cache-2.11-cpan-49f99fa48dc )