Author: dylan
Date: 2005-07-26 16:43:10 -0400 (Tue, 26 Jul 2005)
New Revision: 894

Modified:
   trunk/
   trunk/perl/server/lib/Haver/Server/Talker.pm
   trunk/perl/server/lib/Haver/Server/Wheel/Auth.pm
   trunk/perl/server/lib/Haver/Server/Wheel/Login.pm
   trunk/perl/server/lib/Haver/Server/Wheel/Main.pm
   trunk/perl/server/lib/Haver/Server/Wheel/Reg.pm
Log:
we call instead of yielding.



Property changes on: trunk
___________________________________________________________________
Name: svk:merge
   - 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/havercurs-objc:43089
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk:11166
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk-merge-10131:11178
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/winch/trunk:43192
27e50396-46e3-0310-8b22-ae223a1f35ce:/local:212
e9404bb1-7af0-0310-a7ff-e22194cd388b:/haver/local:1314
edfcd8bd-4ce7-0310-a97e-bb1efd40edf3:/local:238
   + 1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/havercurs-objc:43089
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk:11166
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/local/trunk-merge-10131:11178
1f59643a-e6e5-0310-bc24-f7d4c744f460:/haver/winch/trunk:43192
27e50396-46e3-0310-8b22-ae223a1f35ce:/local:212
e9404bb1-7af0-0310-a7ff-e22194cd388b:/haver/local:1316
edfcd8bd-4ce7-0310-a97e-bb1efd40edf3:/local:238

Modified: trunk/perl/server/lib/Haver/Server/Talker.pm
===================================================================
--- trunk/perl/server/lib/Haver/Server/Talker.pm        2005-07-26 20:13:00 UTC 
(rev 893)
+++ trunk/perl/server/lib/Haver/Server/Talker.pm        2005-07-26 20:43:10 UTC 
(rev 894)
@@ -68,7 +68,7 @@
                        post('shutdown');
                } else {
                        Log('warning', "Client isseud unknown command $cmd");
-                       post('fail', 'unknown.cmd');
+                       call('fail', 'unknown.cmd');
                }
        }
 

Modified: trunk/perl/server/lib/Haver/Server/Wheel/Auth.pm
===================================================================
--- trunk/perl/server/lib/Haver/Server/Wheel/Auth.pm    2005-07-26 20:13:00 UTC 
(rev 893)
+++ trunk/perl/server/lib/Haver/Server/Wheel/Auth.pm    2005-07-26 20:43:10 UTC 
(rev 894)
@@ -51,7 +51,7 @@
        $user->name($name);
 
        unless (exists $digests->{$digest}) {
-               $kernel->yield('fail', 'unknown.digest');
+               call('fail', 'unknown.digest');
                return;
        }
        my $hasher = Digest->new($digests->{$digest});
@@ -63,7 +63,7 @@
        if ($need eq $resp) {
                $kernel->yield('auth_ok', $user);
        } else {
-               $kernel->yield('fail', 'auth.fail', $name, $digest);
+               call('fail', 'auth.fail', $name, $digest);
        }
 }
 

Modified: trunk/perl/server/lib/Haver/Server/Wheel/Login.pm
===================================================================
--- trunk/perl/server/lib/Haver/Server/Wheel/Login.pm   2005-07-26 20:13:00 UTC 
(rev 893)
+++ trunk/perl/server/lib/Haver/Server/Wheel/Login.pm   2005-07-26 20:43:10 UTC 
(rev 894)
@@ -44,18 +44,18 @@
        my $ns = 'user';
        
        if ($lobby->contains($ns, $name)) {
-               $kernel->yield('fail', "exists.$ns", $name);
+               call('fail', "exists.$ns", $name);
        } elsif (not is_valid_name($name)) {
-               $kernel->yield('fail', "invalid.name", $name);
+               call('fail', "invalid.name", $name);
        } elsif ($ns eq 'user' and is_reserved_name($name)) {
-               $kernel->yield('fail', "reserved.$ns", $name);
+               call('fail', "reserved.$ns", $name);
        } elsif ($store->exists($ns, $name)) {
                $heap->{name} = $name;
                if (exists $heap->{extensions}{auth}) {
                        $heap->{client}->put(['AUTH:TYPES', 'AUTH:BASIC']);
                        
$heap->{loader}->load_wheel('Haver::Server::Wheel::Auth');
                } else {
-                       $kernel->yield('fail', 'auth.impossible');
+                       call('fail', 'auth.impossible');
                }
        } else {
                my $user = new Haver::Server::Entity::User (

Modified: trunk/perl/server/lib/Haver/Server/Wheel/Main.pm
===================================================================
--- trunk/perl/server/lib/Haver/Server/Wheel/Main.pm    2005-07-26 20:13:00 UTC 
(rev 893)
+++ trunk/perl/server/lib/Haver/Server/Wheel/Main.pm    2005-07-26 20:43:10 UTC 
(rev 894)
@@ -53,15 +53,15 @@
        my $chan   = $lobby->get('channel', $name);
 
        unless (is_valid_name($name)) {
-               $kernel->yield('fail', "invalid.name", $name);
+               call('fail', "invalid.name", $name);
                return;
        }
        unless ($chan) {
-               $kernel->yield('fail', 'unknown.channel', $name);
+               call('fail', 'unknown.channel', $name);
                return;
        }
        if ($chan->contains('user', $user->name)) {
-               $kernel->yield('fail', 'already.joined', $name);
+               call('fail', 'already.joined', $name);
                return;
        }
 
@@ -75,11 +75,11 @@
        my ($name) = @$args;
        
        unless (is_valid_name($name)) {
-               $kernel->yield('fail', "invalid.name", $name);
+               call('fail', "invalid.name", $name);
                return;
        }
        if ($lobby->contains('channel', $name)) {
-               $kernel->yield('fail', 'exists.channel');
+               call('fail', 'exists.channel');
                return;
        }
 
@@ -102,15 +102,15 @@
        my $chan   = $lobby->get('channel', $name);
 
        unless (is_valid_name($name)) {
-               $kernel->yield('fail', 'invalid.name', $name);
+               call('fail', 'invalid.name', $name);
                return;
        }
        unless ($chan) {
-               $kernel->yield('fail', 'unknown.channel', $name);
+               call('fail', 'unknown.channel', $name);
                return;
        }
        unless ($chan->contains('user', $user->name)) {
-               $kernel->yield('fail', 'already.parted', $name);
+               call('fail', 'already.parted', $name);
                return;
        }
 
@@ -128,15 +128,15 @@
 
 
        unless (is_valid_name($name)) {
-               $kernel->yield('fail', "invalid.name", $name);
+               call('fail', "invalid.name", $name);
                return;
        }
        unless ($targ) {
-               $kernel->yield('fail', 'unknown.user', $name);
+               call('fail', 'unknown.user', $name);
                return;
        }
        unless (defined $type) {
-               $kernel->yield('fail', 'invalid.type');
+               call('fail', 'invalid.type');
                return;
        }
 
@@ -153,15 +153,15 @@
 
 
        unless (is_valid_name($name)) {
-               $kernel->yield('fail', "invalid.name", $name);
+               call('fail', "invalid.name", $name);
                return;
        }
        unless ($chan) {
-               $kernel->yield('fail', 'unknown.channel', $name);
+               call('fail', 'unknown.channel', $name);
                return;
        }
        unless (defined $type) {
-               $kernel->yield('fail', 'invalid.type');
+               call('fail', 'invalid.type');
                return;
        }
 
@@ -174,15 +174,15 @@
        my ($name, $ns) = @$args;
        
        unless (is_valid_name($name)) {
-               $kernel->yield('fail', "invalid.name", $name);
+               call('fail', "invalid.name", $name);
                return;
        }
        unless ($lobby->contains('channel', $name)) {
-               $kernel->yield('fail', 'unknown.channel', $name);
+               call('fail', 'unknown.channel', $name);
                return;
        }
        unless (is_known_namespace($ns)) {
-               $kernel->yield('fail', 'unknown.namespace', $ns);
+               call('fail', 'unknown.namespace', $ns);
                return;
        }
        my $chan = $lobby->get('channel', $name);
@@ -196,15 +196,15 @@
        my $lobby = $heap->{lobby};
        
        unless (is_valid_name($name)) {
-               $kernel->yield('fail', "invalid.name", $name);
+               call('fail', "invalid.name", $name);
                return;
        }
        unless ($lobby->contains($ns, $name)) {
-               $kernel->yield('fail', "unknown.$ns", $name);
+               call('fail', "unknown.$ns", $name);
                return;
        }
        unless (is_known_namespace($ns)) {
-               $kernel->yield('fail', 'unknown.namespace', $ns);
+               call('fail', 'unknown.namespace', $ns);
                return;
        }
 

Modified: trunk/perl/server/lib/Haver/Server/Wheel/Reg.pm
===================================================================
--- trunk/perl/server/lib/Haver/Server/Wheel/Reg.pm     2005-07-26 20:13:00 UTC 
(rev 893)
+++ trunk/perl/server/lib/Haver/Server/Wheel/Reg.pm     2005-07-26 20:43:10 UTC 
(rev 894)
@@ -25,11 +25,11 @@
        my $user  = $heap->{user};
 
        unless ($email =~ /[EMAIL PROTECTED]/) {
-               $kernel->yield('fail', 'invalid.email', $email);
+               call('fail', 'invalid.email', $email);
                return;
        }
        if ($store->exists('user', $user->name)) {
-               $kernel->yield('fail', 'registered.user', $user->name);
+               call('fail', 'registered.user', $user->name);
                return;
        }
 


Reply via email to