From 25c2d2c7c6ff27bef846477c01f1e147475bdb31 Mon Sep 17 00:00:00 2001 From: Ben Arc Date: Tue, 20 Apr 2021 10:34:48 +0100 Subject: [PATCH] create an initialising event fro compose --- .../copilot/templates/copilot/compose.html | 11 ++++++++++- lnbits/extensions/copilot/views_api.py | 12 ++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/lnbits/extensions/copilot/templates/copilot/compose.html b/lnbits/extensions/copilot/templates/copilot/compose.html index a1fa5fe7..2ea3b072 100644 --- a/lnbits/extensions/copilot/templates/copilot/compose.html +++ b/lnbits/extensions/copilot/templates/copilot/compose.html @@ -154,7 +154,16 @@ this.initCamera() }, created: function () { - console.log('{{ copilot.id }}') + LNbits.api + .request( + 'GET', + '/api/v1/copilot/ws/{{ copilot.id }}/initialising/rocket', + 'filla' + ) + .then(function (response) {}) + .catch(function (error) { + LNbits.utils.notifyApiError(error) + }) if (location.protocol !== 'http:') { this.connection = new WebSocket( 'wss://' + diff --git a/lnbits/extensions/copilot/views_api.py b/lnbits/extensions/copilot/views_api.py index 5a8706be..2b820a4b 100644 --- a/lnbits/extensions/copilot/views_api.py +++ b/lnbits/extensions/copilot/views_api.py @@ -5,6 +5,7 @@ import httpx from lnbits.core.crud import get_user from lnbits.decorators import api_check_wallet_key, api_validate_post_request +from .views import updater from . import copilot_ext @@ -91,3 +92,14 @@ async def api_copilot_delete(copilot_id): await delete_copilot(copilot_id) return "", HTTPStatus.NO_CONTENT + + +@copilot_ext.route("/api/v1/copilot/ws///", methods=["GET"]) +async def api_copilot_retrieve(copilot_id, comment, data): + copilot = await get_copilot(copilot_id) + + if not copilot: + return jsonify({"message": "copilot does not exist"}), HTTPStatus.NOT_FOUND + await updater(data, comment, copilot_id) + return "", HTTPStatus.OK +