AnyEvent-MSN
view release on metacpan or search on metacpan
lib/AnyEvent/MSN.pm view on Meta::CPAN
}
),
writer => '_set_protocol_version',
clearer => '_reset_protocol_version',
default => 'MSNP21',
lazy => 1
);
map { has $_->[0] => (is => 'ro', isa => 'Str', default => $_->[1]) }
[qw[product_id PROD0120PW!CCV9@]],
[qw[product_key C1BX{V4W}Q3*10SM]],
[qw[locale_id 0x0409]],
[qw[os_type winnt]],
[qw[os_ver 6.1.1]],
[qw[arch i386]],
[qw[client_name MSNMSGR]],
[qw[client_version 15.4.3508.1109]],
[qw[client_string MSNMSGR]];
has guid => (
is => 'ro',
=> isa => subtype(
as 'Str' => where {
lib/AnyEvent/MSN.pm view on Meta::CPAN
sub _handle_packet_uux { # ACK for UUX
}
sub _handle_packet_ver { # Negotiated protocol version
my ($s, $tid, $r) = @_;
$s->_set_protocol_version($r);
# Send basic client info
$s->send('CVR %d %s %s %s %s %s %s %s %s%s',
$s->tid,
$s->locale_id,
$s->os_type,
$s->os_ver,
$s->arch,
$s->client_name,
$s->client_version,
$s->client_string,
$s->passport,
(' ' . ($s->_has_redirect ? $s->redirect : ' 0'))
);
}
( run in 0.627 second using v1.01-cache-2.11-cpan-ceb78f64989 )