common::sense;
use AnyEvent;
use AnyEvent::Util;
use AnyEvent::Handle;
use Callback::Frame;
use JSON::XS;
use File::Spec;
use File::ShareDir;
use Alien::Electron;
use Valence::Object;
our $VERSIO
ndler = sub {
my ($hdl, $line) = @_;
my $msg = eval { decode_json($line) };
if ($@) {
warn "error decoding JSON from electron: $@: $line";
} else {
debug(1, sub { "<<<<<<
;
debug(1, sub { "Sending to electron >>>>>>>>>>>>>>>>>" }, $msg);
$self->{hdl}->push_write(json => $msg);
$self->{hdl}->push_write("\n");
}
sub _call_method {
my ($self, $msg) = @_;
#