package Poker::Robot;
use Moo;
use Mojo::JSON qw(j);
use Mojo::Log;
use Mojo::UserAgent;
use Poker::Robot::Login;
use Poker::Robot::Ring;
use Poker::Robot::Chair;
use DBI;
use DBD::SQLite;
use EV;
=e
=> 'rw', );
sub respond {
my ( $self, $data ) = @_;
my $json = j($data);
$self->tx->send( $json );
$self->log->info("robot: $json");
}
sub begin_new_action {
my ( $self, $opts ) = @_;
m
$self->log->info("WebSocket closed with code $code.");
}
);
$tx->on(
json => sub {
my ( $tx, $js ) = @_;
if ($js) {
$self->log->info('serve