Explorar el Código

callback template implementaion

Hal De hace 4 años
padre
commit
0e92b7fd6f
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      app/app.py

+ 2 - 1
app/app.py

@@ -1031,11 +1031,12 @@ class DeviceCallback(Resource):
   @app.param('url', 'Callback url', 'query')
   @app.response(HTTPStatus.OK, 'JSON data {"user":user,"state":state}')
   @app.response(HTTPStatus.UNAUTHORIZED, 'Authorization required')
-  async def get(self, device):
+  async def get(self, device, url):
     '''Returns device's callback url.
     '''
     if (device != request.device) and (not request.admin):
       abort(401)
+    url = request.args.get('url', None)
     if url is None:
       url = 'http://127.0.0.1:65535/status'
     return successCallbackURL(device, url)