mirror of https://github.com/dani/vroom.git
Only create session when needed
This commit is contained in:
parent
ac02b3f122
commit
f94b5d6a91
5
vroom
5
vroom
|
@ -1505,7 +1505,6 @@ Mojo::IOLoop->recurring( 3600 => sub {
|
|||
# Route / to the index page
|
||||
get '/' => sub {
|
||||
my $self = shift;
|
||||
$self->login;
|
||||
$self->stash(
|
||||
page => 'index'
|
||||
);
|
||||
|
@ -1660,8 +1659,9 @@ get '/locales/(:lang).js' => sub {
|
|||
# API requests handler
|
||||
any '/api' => sub {
|
||||
my $self = shift;
|
||||
$self->login;
|
||||
$self->purge_api_keys;
|
||||
my $token = $self->req->headers->header('X-VROOM-API-Key');
|
||||
my $token = $self->req->headers->header('X-VROOM-API-Key') || $self->session('key');
|
||||
my $req = Mojo::JSON::decode_json($self->param('req'));
|
||||
my $room;
|
||||
# action and param are required for every API call
|
||||
|
@ -1778,7 +1778,6 @@ any '/api' => sub {
|
|||
msg => $self->l('ERROR_OCCURRED'),
|
||||
room => $req->{param}->{room}
|
||||
};
|
||||
$self->login;
|
||||
# Cleanup unused rooms before trying to create it
|
||||
$self->purge_rooms;
|
||||
if (!$self->valid_room_name($req->{param}->{room})){
|
||||
|
|
Loading…
Reference in New Issue