var debug = require('debug')('ghost:admin:serviceworker'),
    path  = require('path');

// Route: index
// Path: /ghost/sw.js|sw-registration.js
// Method: GET
module.exports = function adminController(req, res) {
    /*jslint unparam:true*/
    debug('serviceworker called');

    var sw = path.join(__dirname, '..', '..', 'built', 'assets', 'sw.js'),
        swr = path.join(__dirname, '..', '..', 'built', 'assets', 'sw-registration.js'),
        fileToSend = req.url === '/sw.js' ? sw : swr;

    res.sendFile(fileToSend);
};
