From 73a12b18b771d3d8af54b8e6ef80f2382d03d925 Mon Sep 17 00:00:00 2001
From: Irfan Ariq <irfanariq@home.com>
Date: Thu, 30 Nov 2017 00:38:40 +0000
Subject: [PATCH] add remove from available driver

---
 ChatService/app/routes.js | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/ChatService/app/routes.js b/ChatService/app/routes.js
index e28d951f7..5fc1c4ec6 100644
--- a/ChatService/app/routes.js
+++ b/ChatService/app/routes.js
@@ -96,6 +96,28 @@ module.exports = function(app) {
                     }
                 });
             });
+
+            // cancel find order
+            app.post('/cancelfindorder', function(req, res){
+                Driver.findOne({"idDriver" : req.body.id}, function(err, foundDriver){
+                    if (err){
+                        var response = {"status" : 503, "message" : "Database error detected"};
+                        res.json(response);
+                    }
+                    else {
+                        if (foundDriver){
+                            foundDriver.remove();
+                            var response = {"status" : 200, "message" : "Cancel order succes"};
+                            res.json(response);
+                        } else {
+                            // foundDriver["status"] = "available";
+                            // foundDriver.save();
+                            var response = {"status" : 503, "message" : "Driver not found"};
+                            res.json(response);
+                        }
+                    }
+                });
+            });
     
             // user select certain driver
             app.post('/selectdriver', function(req, res){
-- 
GitLab