--- trunk/lib/Frey/Server.pm 2008/06/29 16:24:41 23 +++ trunk/lib/Frey/Server.pm 2008/06/29 18:08:50 26 @@ -8,24 +8,25 @@ use Data::Dump qw/dump/; use base 'Frey'; - use Frey::HTML; my @messages; # Global (shared) list of messages my $got_message; # Flag to indicate that there is a new message to display use vars qw( $repl $server ); -$repl = Continuity::REPL->new; -$server = Continuity->new( - port => 16001, - path_session => 1, - cookie_session => 'sid', - callback => \&main, -); -$server->debug_level( 2 ); +sub run { + $repl = Continuity::REPL->new; + $server = Continuity->new( + port => 16001, + path_session => 1, + cookie_session => 'sid', + callback => \&main, + ); + $server->debug_level( 2 ); -$server->loop; + $server->loop; +} # This is the main entrypoint. We are looking for one of three things -- a # pushstream, a sent message, or a request for the main HTML. We delegate each @@ -114,10 +115,10 @@ } else { my $html = Frey::HTML->page( 'status' ); $req->print( $html ); - warn ">> ",length( $html ), " bytes\n"; + warn ">> ",length( $html ), " bytes | ", substr($html, 0, 80),$/; } $req->next; - Module::Refresh->refresh; } } +1;