Browse Source

clean-up server app

Benoît Hubert 8 years ago
parent
commit
5182475e71
2 changed files with 1 additions and 55 deletions
  1. 0 50
      lib/indexHandlers.js
  2. 1 5
      sandboxApp.js

+ 0 - 50
lib/indexHandlers.js

@@ -125,35 +125,11 @@ module.exports = function(exStore, exDir, testMode) {
 
 
 
 
     /**
     /**
-     * Get bare index without repo or examples,
-     * for running tests with QUnit
-     */
-    getIndexTest: function(req, res) {
-      renderIndex(req, false, false)
-      .then(({ html, code }) => res.send(html));
-    },
-
-
-    /**
      * Get index with repo selected only
      * Get index with repo selected only
      */
      */
     getIndexRepo: function(req, res) {
     getIndexRepo: function(req, res) {
       renderIndex(req, true)
       renderIndex(req, true)
       .then(({ html, code }) => res.status(code).send(html));
       .then(({ html, code }) => res.status(code).send(html));
-      // const repo = exStore.getRepo(req.params.repoSlug);
-      // if(! repo) {
-      //   return res.status(404).send('Repo ' + req.params.repoSlug + ' not found');
-      // }
-      // const menuRepo = exStore.getRepoMenu();
-      // const menuExample = exStore.getExampleMenu(repo.path);
-      // // const title    = 'Home';
-      // // console.log(menuExample);
-      // res.send(Mustache.render(indexTpml, {
-      //   // title,
-      //   menuRepo,
-      //   menuExample,
-      //   filesJSON: '[]'
-      // }));
     },
     },
 
 
 
 
@@ -163,32 +139,6 @@ module.exports = function(exStore, exDir, testMode) {
     getIndexExample: function(req, res) {
     getIndexExample: function(req, res) {
       renderIndex(req, true, true)
       renderIndex(req, true, true)
       .then(({ html, code }) => res.status(code).send(html));
       .then(({ html, code }) => res.status(code).send(html));
-      // console.log('getIndexExample', req.params);
-      // const repo = exStore.getRepo(req.params.repoSlug);
-      // if(! repo) {
-      //   return res.status(404).send('Repo ' + req.params.repoSlug + ' not found');
-      // }
-      // const menuRepo = exStore.getRepoMenu();
-      // const menuExample = exStore.getExampleMenu(repo.path);
-      // const example = _.find(repo.examples, { slug: req.params.exampleSlug });
-      // if(! example) {
-      //   return res.status(404).send('Example ' + req.params.repoSlug + '/' + req.params.exampleSlug + ' not found');
-      // }
-      // // console.log('#1');
-      // // const title    = 'Home';
-      // // console.log(menuExample);
-      // const { repoSlug, exampleSlug } = req.params;
-      // readExampleFiles(repoSlug, exampleSlug, example)
-      // .then(files => {
-      //   console.log('example files', files);
-      //   res.send(Mustache.render(indexTpml, {
-      //     // title,
-      //     menuRepo,
-      //     menuExample,
-      //     files,
-      //     filesJSON: JSON.stringify(files)
-      //   }));
-      // });
     }
     }
 
 
   };
   };

+ 1 - 5
sandboxApp.js

@@ -27,7 +27,6 @@ var {
 var {
 var {
   getAcceptLanguage,
   getAcceptLanguage,
   getIndexBare,
   getIndexBare,
-  // getIndexTest,
   getIndexRepo,
   getIndexRepo,
   getIndexExample
   getIndexExample
 }                 = require('./lib/indexHandlers')(exStore, examplesDir, isTesting);
 }                 = require('./lib/indexHandlers')(exStore, examplesDir, isTesting);
@@ -207,12 +206,9 @@ app.post('/:repoSlug/examples/:exampleSlug/file',
  */
  */
 app.post('/:repoSlug/examples', 
 app.post('/:repoSlug/examples', 
   checkRepoExists,
   checkRepoExists,
+  checkBodyPropsExist('title'),
   function(req, res) {
   function(req, res) {
 
 
-    // Check for title and extract params
-    if(! req.body || ! req.body.title) {
-      res.status(400).send('Le titre ne peut pas être vide !');
-    }
     const { title }    = req.body;
     const { title }    = req.body;
     const { repoSlug } = req.params;
     const { repoSlug } = req.params;