— |
our $VERSION = '0.002' ;
our $AUTHORITY = 'cpan:VNEALV' ;
sub parser {
my ( $self , $decoded_res , $expected ) = @_ ;
my $mapped_res ;
$mapped_res = $decoded_res ? Net::Async::Spotify::Object->new( $decoded_res , $expected ) : $decoded_res ;
return $mapped_res ;
}
sub parse_response {
my ( $self , $decoded_res , $expected ) = @_ ;
try {
return $decoded_res ? Net::Async::Spotify::Object->new( $decoded_res , $expected ) : $decoded_res ;
} catch ( $e ) {
$log ->warnf( 'Could not Map Spotify API Response to its Object %s | Error: %s | data: %s' , $expected , $e , $decoded_res );
return $decoded_res ;
}
}
1;
|