use AnyEvent::XMPP::Namespaces qw/xmpp_ns/;
use AnyEvent::Redis;
use Data::Dump qw(dump);
+use Encode;
binmode STDOUT, ":utf8";
$sub->psubscribe( 'channel *', sub {
my ( $message, $from ) = @_;
return unless $from !~ m/\Q$jid\E/; # skip our messages
+ Encode::_utf8_on($message);
warn "#Q<< ", dump( $from, $message );
my ( undef, $channel, $user ) = split(/ /,$from,3);
warn "# contacts ",dump($contacts);
warn "# contacts ",dump($contacts);
my $channel = join(' ', 'channel', $msg->from);
+ Encode::_utf8_off($body);
$pub->publish( $channel, $body );
warn "#X<< ",dump($channel, $body);