Mojo-SinaWeibo
view release on metacpan or search on metacpan
lib/Mojo/SinaWeibo.pm view on Meta::CPAN
for(@{$m->{data}{items}}){
my($uid,$msg,$time) = @$_[0..2];
my $u = $s->search_im_user(uid=>$uid);
my $nick = defined $u?$u->{nick}:"å°å°";
$s->emit("receive_message",{uid=>$uid,nick=>$nick,content=>$msg,'time'=>int($time/1000)},{is_success=>1,code=>200,msg=>"æ£å¸¸ååº"});
}
}
elsif($m->{data}{type} eq "synchroniz" ){
return unless exists $m->{data}{syncData};
my $syncdata = decode_json(encode("utf8",$m->{data}{syncData}));
return unless exists $syncdata->{msg};
return unless exists $syncdata->{uid};
my $time = exists $syncdata->{'time'}?int($syncdata->{'time'}/1000):CORE::time;
my($uid,$msg) = ($syncdata->{uid}, $syncdata->{msg});
my $u = $s->search_im_user(uid=>$uid);
my $nick = defined $u?$u->{nick}:"å°å°";
$s->emit("send_message",{uid=>$uid,nick=>$nick,content=>$msg,'time'=>$time},"sync");
}
}
}
}
sub im_init{
( run in 0.315 second using v1.01-cache-2.11-cpan-454fe037f31 )