From 6617c05a2151327cf69a43b3b12ea62ab7a8faee Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Chif=20Gerg=C5=91?= <chif.gergo@kszk.bme.hu>
Date: Mon, 24 Feb 2020 21:33:39 +0100
Subject: [PATCH] Rename newsListMiddleware, add middlewares to routes

---
 src/middlewares/news/getNewsList.ts |  7 +++----
 src/routes/news.ts                  | 12 +++++++++---
 2 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/src/middlewares/news/getNewsList.ts b/src/middlewares/news/getNewsList.ts
index 6ab121d1..4c58564b 100644
--- a/src/middlewares/news/getNewsList.ts
+++ b/src/middlewares/news/getNewsList.ts
@@ -2,16 +2,15 @@ import { Request, Response, NextFunction } from 'express';
 import News  from '../../models/NewsSchema';
 
 
-const getNewsListMiddleware = () => {
+const getNewsList = () => {
     return (req: Request, res: Response, next: NextFunction) => {
         News.find({}, (err, news) => {
             if(!err){
-                console.log(news);
                 res.json({ news: news});
             }
-        });    
+        });
     }
 
 }
 
-export default getNewsListMiddleware;
\ No newline at end of file
+export default getNewsList;
\ No newline at end of file
diff --git a/src/routes/news.ts b/src/routes/news.ts
index f20d0abb..807e7abe 100644
--- a/src/routes/news.ts
+++ b/src/routes/news.ts
@@ -1,20 +1,26 @@
 import { Application } from 'express';
 import getNewsListMiddleware from '../middlewares/news/getNewsList';
+import addNews from '../middlewares/news/addNews';
+import getNews from '../middlewares/news/getNews';
+import deleteNews from '../middlewares/news/deleteNews';
 
 export default (app: Application): void => {
     app.get('/news',
         getNewsListMiddleware()
     );
 
-    app.post('/news'
+    app.post('/news',
+        addNews()
     );
 
-    app.get('/news/:id'
+    app.get('/news/:id',
+        getNews()
     );
 
     app.post('/news/:id'
     );
 
-    app.delete('/news/:id'
+    app.delete('/news/:id',
+        deleteNews()
     );
 }
\ No newline at end of file
-- 
GitLab