From 3ef67ca3571ac8cd5b49788a3e0338191581ce64 Mon Sep 17 00:00:00 2001
From: "Server (Shared Users)" <shmd01.iptime.org>
Date: Tue, 26 Nov 2019 08:39:28 +0000
Subject: [PATCH] middle output

---
 Server_CoAP/CoAPthon3/coapserver.py | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/Server_CoAP/CoAPthon3/coapserver.py b/Server_CoAP/CoAPthon3/coapserver.py
index a977161..1a9470d 100644
--- a/Server_CoAP/CoAPthon3/coapserver.py
+++ b/Server_CoAP/CoAPthon3/coapserver.py
@@ -38,18 +38,17 @@ class CoAPServer(CoAP):
                 for c in cursor:
                     positionCalculationThread = threading.Thread(target = self.positionCalculation, args=([c['uuid']]))
                     positionCalculationThread.start()
-                time.sleep(3)
+                time.sleep(3.1)
+                currentTime = time.time()
+                trackingCursor = self.trackingCollection.remove({'updateTime': {'lte' : currentTime - 3}})
         except KeyboardInterrupt:
             print("existing updateUserLocation")
     
     def positionCalculation(self, useruuid):
         currentTime = time.time()
-        """
         trackingCursor = self.trackingCollection.find({'$and':[{'useruuid':{'$eq' : useruuid}},
         {'updateTime':{'$gt' : currentTime - 3}}]})
-        실제 코드, 밑에는 테스트용 코드
-        """
-        trackingCursor = self.trackingCollection.find({'$and':[{'useruuid':{'$eq' : useruuid}}]})
+        #trackingCursor = self.trackingCollection.find({'$and':[{'useruuid':{'$eq' : useruuid}}]})
         userLocationData =[]
 
         flag = 0
-- 
GitLab