Added listener
This commit is contained in:
@@ -64,47 +64,3 @@ async def panel(copilot_id):
|
||||
HTTPStatus.NOT_FOUND, "Copilot link does not exist."
|
||||
)
|
||||
return await render_template("copilot/panel.html", copilot=copilot)
|
||||
|
||||
|
||||
@copilot_ext.route(
|
||||
"/api/v1/copilot/hook/<copilot_id>/<amount>/<comment>", methods=["GET"]
|
||||
)
|
||||
async def api_copilot_hooker(copilot_id, amount, comment):
|
||||
|
||||
data = ""
|
||||
webhook = ""
|
||||
copilot = await get_copilot(copilot_id)
|
||||
|
||||
if not copilot:
|
||||
return (
|
||||
jsonify({"message": "Copilot link link does not exist."}),
|
||||
HTTPStatus.NOT_FOUND,
|
||||
)
|
||||
if int(copilot.animation1threshold) and int(amount) > copilot.animation1threshold:
|
||||
data = copilot.animation1
|
||||
webhook = copilot.animation1webhook
|
||||
if (
|
||||
int(copilot.animation2threshold)
|
||||
and int(amount) > copilot.animation2threshold
|
||||
):
|
||||
data = copilot.animation2
|
||||
webhook = copilot.animation1webhook
|
||||
if (
|
||||
int(copilot.animation3threshold)
|
||||
and int(amount) > copilot.animation3threshold
|
||||
):
|
||||
data = copilot.animation3
|
||||
webhook = copilot.animation1webhook
|
||||
if webhook:
|
||||
async with httpx.AsyncClient() as client:
|
||||
await client.post(
|
||||
webhook,
|
||||
json={
|
||||
copilot,
|
||||
},
|
||||
timeout=40,
|
||||
)
|
||||
global connected_websockets
|
||||
connected_websockets[copilot_id] = shortuuid.uuid() + "-" + data + "-" + comment
|
||||
print(connected_websockets)
|
||||
return "", HTTPStatus.OK
|
||||
|
||||
Reference in New Issue
Block a user