uild requests for the notifo.com service
use strict;
use warnings;
use Carp 'confess';
use JSON 'decode_json';
use MIME::Base64 'encode_base64';
use File::HomeDir;
use File::Spec::Functions qw( catfi
$self;
}
sub parse_response {
my ($self, %args) = @_;
my $res = {};
eval { $res = decode_json(delete $args{http_body}) };
if ($@) {
$res->{status} = 'error';
$res->{respon