+07Mar06=======================================================================
+1. Add the node call to remote tell_login and tell_buddie calls.
06Mar06=======================================================================
1. Fix warning on empty PC19s.
2. Add new command set/local_node to allow people to see logins/outs on other
foreach $dxchan (@dxchan) {
next if $dxchan == $self;
next if $dxchan->{call} eq $main::mycall;
- $dxchan->send($dxchan->msg($m, $call)) if grep $_ eq $call, @{$dxchan->user->buddies} ;
+ $dxchan->send($dxchan->msg($m, $call)) if grep $_ eq $call, @{$dxchan->{user}->{buddies}} ;
}
}
}
# send info to all logged in thingies
- $self->tell_login('loginu', $call) if DXUser->get_current($ncall)->is_local_node;
- $self->tell_buddies('loginb', $call);
+ $self->tell_login('loginu', "$ncall: $call") if DXUser->get_current($ncall)->is_local_node;
+ $self->tell_buddies('loginb', "$ncall: $call");
# add this station to the user database, if required
# $call =~ s/-\d+$//o; # remove ssid for users
}
# send info to all logged in thingies
- $self->tell_login('logoutu', $ucall) if DXUser->get_current($ncall)->is_local_node;
- $self->tell_buddies('logoutb', $ucall);
+ $self->tell_login('logoutu', "$ncall: $ucall") if DXUser->get_current($ncall)->is_local_node;
+ $self->tell_buddies('logoutb', "$ncall: $ucall");
if (eph_dup($line)) {
dbg("PCPROT: dup PC17 detected") if isdbg('chanerr');