From e97c15d6156f084a2677f0c7637ac909431ed51f Mon Sep 17 00:00:00 2001 From: Paillat-dev Date: Wed, 10 Dec 2025 15:53:46 +0100 Subject: [PATCH] :sparkles: feat: Decode application ID from token during server initialization --- src/pycord_rest/app.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pycord_rest/app.py b/src/pycord_rest/app.py index ff688f9..d11700f 100644 --- a/src/pycord_rest/app.py +++ b/src/pycord_rest/app.py @@ -1,6 +1,7 @@ # Copyright (c) Paillat-dev # SPDX-License-Identifier: MIT +import base64 import functools import logging import warnings @@ -270,6 +271,7 @@ class App(discord.Bot): uvicorn_options["server_header"] = uvicorn_options.get("server_header", False) config = self._UvicornConfig(self._app, **uvicorn_options) server = self._UvicornServer(config) + self._connection.application_id = int(base64.b64decode(token.split(".")[0] + "==").decode("utf-8")) try: self.dispatch("connect") await server.serve()