Group
Extension

Matches 2

JMAP-Tester-WebSocket ( W/WO/WOLFSAGE/JMAP-Tester-WebSocket-0.004.tar.gz, WOLFSAGE, 2021; MetaCPAN )
JMAP-Tester-WebSocket/lib/JMAP/Tester/WebSocket.pm ( view source; MetaCPAN )
nds qw(JMAP::Tester);

has +json_codec => (
  is => 'bare',
  handles => {
    json_encode => 'encode',
    json_decode => 'decode',
  },
  default => sub {
    require JSON;

    # Not ->utf8-> or we
  # Maybe to be fixed in Protocol::WebSocket? Or IO::Async is doing this
    # for us?
    return JSON->new->convert_blessed;
  },
);


has 'ws_api_uri' => (
  is        => 'rw',
  required  => 1,
);
est->{'@type'} = 'Request';

  my $json = $self->json_encode($request);

  my $client = $self->_cached_client || $self->connect_ws;

  $client->send_text_frame($json);

  my $res = $self->loop->run;

JMAP-Tester-WebSocket ( W/WO/WOLFSAGE/JMAP-Tester-WebSocket-0.004.tar.gz, WOLFSAGE, 2021; MetaCPAN )
JMAP-Tester-WebSocket/lib/JMAP/Tester/WebSocket/Response.pm ( view source; MetaCPAN )
dumper {
  state $default = do {
    require JSON::MaybeXS;
    state $json = JSON::MaybeXS->new->utf8->convert_blessed->pretty->canonical;
    sub { $json->encode($_[0]); }
  };

  return $default;
}

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.