From c5121f1d05ec1e1e1747f4843cad4a952ddd11ae 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:32:47 +0100
Subject: [PATCH] Now can delete news

---
 src/middlewares/news/deleteNews.ts | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 src/middlewares/news/deleteNews.ts

diff --git a/src/middlewares/news/deleteNews.ts b/src/middlewares/news/deleteNews.ts
new file mode 100644
index 00000000..affd9ba7
--- /dev/null
+++ b/src/middlewares/news/deleteNews.ts
@@ -0,0 +1,18 @@
+import { Request, Response, NextFunction } from 'express';
+import News  from '../../models/NewsSchema';
+
+
+const deleteNews = () => {
+    return (req: Request, res: Response, next: NextFunction) => {
+        News.findByIdAndDelete(req.params.id, (error, result) => {
+            if(!error){
+                res.status(204);
+                res.json({});
+            } else {
+                console.warn(error);
+            }
+        })
+    }
+}
+
+export default deleteNews;
\ No newline at end of file
-- 
GitLab