mega-merge of major parts of mojo
[spider.git] / perl / Route / User.pm
index de24f906ef7155059c112743d8b5024e75a0b98b..8c1c824de5f58d4bf5e389aee4b40d675f259c65 100644 (file)
@@ -17,11 +17,6 @@ use strict;
 use vars qw(%list %valid @ISA $max $filterdef);
 @ISA = qw(Route);
 
-%valid = (
-                 parent => '0,Parent Calls,parray',
-                 ip => '0,IP Address',
-);
-
 $filterdef = $Route::filterdef;
 %list = ();
 $max = 0;
@@ -54,6 +49,7 @@ sub new
        $self->{flags} = $flags || Route::here(1);
        $self->{ip} = $ip if defined $ip;
        $list{$call} = $self;
+       dbg("CLUSTER: user $call added") if isdbg('cluster');
 
        return $self;
 }
@@ -67,9 +63,11 @@ sub del
 {
        my $self = shift;
        my $pref = shift;
+       my $call = $self->{call};
        $self->delparent($pref);
        unless (@{$self->{parent}}) {
-               delete $list{$self->{call}};
+               delete $list{$call};
+               dbg("CLUSTER: user $call deleted") if isdbg('cluster');
                return $self;
        }
        return undef;
@@ -96,8 +94,6 @@ sub delparent
     return $self->_dellist('parent', @_);
 }
 
-
-
 #
 # generic AUTOLOAD for accessors
 #