TryGhost/Ghost

View on GitHub
ghost/admin/app/routes/authenticated.js

Summary

Maintainability
A
0 mins
Test Coverage
import Route from '@ember/routing/route';
import {inject as service} from '@ember/service';

export default class AuthenticatedRoute extends Route {
    @service session;

    async beforeModel(transition) {
        this.session.requireAuthentication(transition, 'signin');
    }
}