]> dxcluster.net Git - spider.git/blob - cmd/set/buddy.pl
add missing K field definition
[spider.git] / cmd / set / buddy.pl
1 #
2 # add a buddy 
3 #
4 # Copyright (c) 2006 - Dirk Koopman G1TLH
5 #
6 #
7 #
8
9 my ($self, $line) = @_;
10 my @args = split /\s+/, uc $line;
11 my $group;
12 my @out;
13
14 my $buddies = $self->user->buddies || [];
15
16 foreach my $call (@args) {
17         push(@out, $self->msg('e22', $call)), next unless is_callsign($call);
18         next if $call eq $self->call;
19         push @$buddies, $call unless grep $_ eq $call, @$buddies; 
20         push @out, $self->msg('buddya', $call);
21 }
22
23 $self->user->put;
24
25 return (1, @out);