2016-03-01 07:35:28 -08:00
|
|
|
import PromiseRouter from '../PromiseRouter';
|
2016-03-01 16:03:37 -08:00
|
|
|
import * as middleware from "../middlewares";
|
|
|
|
|
import { getFeatures } from '../features';
|
2016-03-01 07:35:28 -08:00
|
|
|
|
|
|
|
|
export class FeaturesRouter extends PromiseRouter {
|
|
|
|
|
mountRoutes() {
|
2016-03-01 16:03:37 -08:00
|
|
|
this.route('GET','/features', middleware.promiseEnforceMasterKeyAccess, () => {
|
|
|
|
|
return { response: {
|
2016-03-01 07:35:28 -08:00
|
|
|
results: [getFeatures()]
|
2016-03-01 16:03:37 -08:00
|
|
|
} };
|
2016-03-01 07:35:28 -08:00
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|