--- trunk/lib/Frey/Server.pm 2008/06/29 16:24:41 23 +++ trunk/lib/Frey/Server.pm 2008/06/29 17:27:45 25 @@ -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 @@ -121,3 +122,4 @@ } } +1;