return unless $from !~ m/\Q($nick|$room)\E/; # FIXME: skip our messages
warn "#Q<< ",dump( $from, $message );
my ( undef, $gw, $user ) = split(/ /,$from,3);
+ $user =~ s{^.+/}{};
$con->send_msg( 'PRIVMSG', $room => "<$user> $message" );
});
next if $from =~ m/\Q$to\E/; # FIXME
warn "# $jid [$from] -> [$to] | $message\n";
$user =~ s{!.+}{};
- $gw =~ s{^.+\/#}{#};
- my $body = "<$user$gw> $message"; # FIXME
+ my $body = "<$user> $message"; # FIXME
$cl->send_message( $body, $to => $jid, defined $muc_rooms->{$to} ? 'groupchat' : 'chat' );
}
});