From 33dc4f369a92691b9998065096ef231ffd318ac5 Mon Sep 17 00:00:00 2001
From: Faruk Hammoud <farukhammoud@gmail.com>
Date: Sun, 5 Apr 2020 22:02:53 +0200
Subject: [PATCH] test commpss

---
 controllerApp/controllerApp.pde               |  12 ++++++++----
 .../__pycache__/mobile.cpython-37.pyc         | Bin 1514 -> 1524 bytes
 controllerPackage/controller/mobile.py        |   1 +
 controllerPackage/test.py                     |   4 ++--
 controllerSite/controllerSite.py              |  15 +++++++++------
 5 files changed, 20 insertions(+), 12 deletions(-)

diff --git a/controllerApp/controllerApp.pde b/controllerApp/controllerApp.pde
index 91c57d2..d033b1d 100644
--- a/controllerApp/controllerApp.pde
+++ b/controllerApp/controllerApp.pde
@@ -50,14 +50,18 @@ void onFlick( float x, float y, float px, float py, float v)
 
 void onPinch(float x, float y, float d)
 {
-  Size = constrain(Size+d, 1, 2000);
-  net.sendPinch(x, y, d);
+  if (d != 0){
+    Size = constrain(Size+d, 1, 2000);
+    net.sendPinch(x, y, d);
+  }
 }
 
 void onRotate(float x, float y, float ang)
 {
-  Angle += ang;
-  net.sendRotation(x, y, ang);
+  if (ang != 0){
+    Angle += ang;
+    net.sendRotation(x, y, ang);
+  }
 }
 
 //these still work if we forward MotionEvents below
diff --git a/controllerPackage/controller/__pycache__/mobile.cpython-37.pyc b/controllerPackage/controller/__pycache__/mobile.cpython-37.pyc
index 4acd6c8c635238d78613519f6f3724a877be60a2..34e2be9c24f843ecfdad2392e5acabeda68dd515 100644
GIT binary patch
delta 101
zcmaFG{e_#?iI<m)fq{YHyGd7E)<oVHjL8$fbusEpZe*0=6)0g$VQyw*WGG>*VVt~x
zF`I`2q?D15k&B6gak41W7DnF5a;y@QA2DrW6r4Pj`4FS%<Or6djFOY(SSK>FP2Rw2
F1pqdY8JYk9

delta 87
zcmeyu{fe8{iI<m)fq{X6U9BrFa3b#uM(2s&x)@a^H!@1Ga+ENpFi&2=n9aooQo_i`
r$i*~So@oms&*Upirx*n$&u2cwC^9*T<tU@XWDVAdjI5J)v04EDy~7qb

diff --git a/controllerPackage/controller/mobile.py b/controllerPackage/controller/mobile.py
index 82ce8d8..ff39ff4 100644
--- a/controllerPackage/controller/mobile.py
+++ b/controllerPackage/controller/mobile.py
@@ -9,6 +9,7 @@ class Mobile:
             print('Its not my problem')
         else:
             print('ill handle it!')
+            print(data)
     def on_left_swipe(self):
         if self.help:
             print('[LEFT SWIPE DETECTED] You can overwrite on_left_swipe to handle it.')
diff --git a/controllerPackage/test.py b/controllerPackage/test.py
index e1ca7f4..c7045e2 100644
--- a/controllerPackage/test.py
+++ b/controllerPackage/test.py
@@ -4,5 +4,5 @@ from time import sleep
 c = Controller('a1b2c3')
 c.connect()
 print('luckly..')
-sleep(3)
-c.disconnect()
+
+
diff --git a/controllerSite/controllerSite.py b/controllerSite/controllerSite.py
index 425319b..f727201 100644
--- a/controllerSite/controllerSite.py
+++ b/controllerSite/controllerSite.py
@@ -30,11 +30,14 @@ def allowed_file(filename):
 def multicast(code):
     if request.method == 'POST':
         content = request.json
-        print(content)
-        print(code,content['id'])
-        with app.app_context():
-            socketio.emit('multicast', request.get_json(), broadcast = True,namespace='/'+code)
-        return jsonify({"code":code,"id":content['id']})
+        if not 'id' in content:
+            print('[PROBLEM]',content)
+            return jsonify({})
+        else:
+            print(code,content['id'])
+            with app.app_context():
+                socketio.emit('multicast', request.get_json(), broadcast = True,namespace='/'+code)
+            return jsonify({"code":code,"id":content['id']})
     return '''
     <!doctype html>
     <title>Use a HTTP POST Request</title>
@@ -45,7 +48,7 @@ def confirmReception():
 @socketio.on('code')
 def handle_code(json, methods=['GET', 'POST']):
     print('code received: ' + str(json))
-    socketio.emit('message', json, callback=confirmReception,namespace='/a1b2c3')
+    socketio.emit('message', json,namespace='/a1b2c3')
 
 if __name__ == '__main__':
     socketio.run(app,debug = True,host = "0.0.0.0",port = 80)
-- 
GitLab