X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=src%2Fservice.js;fp=src%2Fservice.js;h=e76959978eddab7a554dbe80eb4d31ffa9c10d8a;hb=3839577f7cdab67b4591bc827e037d6c173c9dae;hp=7e07a49ca489206d5fabeeb44a8f2b87c6ec7dfa;hpb=48997c6debe65dc80cdf2f12e4e916025a32f88d;p=websub-hub diff --git a/src/service.js b/src/service.js index 7e07a49..e769599 100644 --- a/src/service.js +++ b/src/service.js @@ -171,9 +171,9 @@ class Service extends Dingus { this.setResponseType(this.responseTypes, req, res, ctx); - await this.authenticator.sessionRequired(req, res, ctx, this.loginPath); - - await this.manager.getAdminOverview(res, ctx); + if (await this.authenticator.sessionRequired(req, res, ctx, this.loginPath)) { + await this.manager.getAdminOverview(res, ctx); + } } @@ -190,9 +190,9 @@ class Service extends Dingus { this.setResponseType(this.responseTypes, req, res, ctx); - await this.authenticator.sessionRequired(req, res, ctx, this.loginPath); - - await this.manager.getTopicDetails(res, ctx); + if (await this.authenticator.sessionRequired(req, res, ctx, this.loginPath)) { + await this.manager.getTopicDetails(res, ctx); + } }