deepify
Version:
DEEP Development Tools
34 lines (28 loc) • 706 B
JavaScript
/**
* Created by AlexanderC on 3/11/16.
*/
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ConfigListener = undefined;
var _AbstractListener = require('./AbstractListener');
class ConfigListener extends _AbstractListener.AbstractListener {
/**
* @param {*} args
*/
constructor(...args) {
super(...args);
}
/**
* @param {ResponseEvent} event
*/
handler(event) {
let request = event.request;
let uri = this.getUri(request.url);
if (uri === '/_config.json') {
event.stopPropagation().send(JSON.stringify(this.server.defaultFrontendConfig), 200, 'application/json');
}
}
}
exports.ConfigListener = ConfigListener;