Old ngn4 website
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
642 B

8 years ago
8 years ago
8 years ago
  1. module.exports = function(set, app, data, scriptMethods) {
  2. var setHeader = {
  3. categories: set.categoryNames,
  4. generators: {}
  5. };
  6. var genKeys = Object.keys(set.generators);
  7. var catKeys = Object.keys(set.categoryNames);
  8. for(var i = 0; i < genKeys.length; ++i) {
  9. setHeader.generators[genKeys[i]] = set.generators[genKeys[i]].name;
  10. }
  11. var setHeaderJson = JSON.stringify(setHeader);
  12. scriptMethods.getGeneratorListJsonData = function() {
  13. return setHeaderJson;
  14. }
  15. app.get('/l/generators', function (req, res) {
  16. res.header("Content-Type", "application/json; charset=utf-8");
  17. res.end(setHeaderJson);
  18. });
  19. }