소스 검색

callback template implementaion

Hal De 4 년 전
부모
커밋
0e92b7fd6f
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  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)