diff --git a/addon/init.py b/addon/init.py index b022811..c54a7fc 100644 --- a/addon/init.py +++ b/addon/init.py @@ -1,4 +1,3 @@ -from json import load from mitmproxy import http import asyncio from pkce_check import PKCEDowngradeChecker @@ -100,11 +99,11 @@ class GoogleLoginHintAddon(): else: self.checker = None - def request(self, flow: http.HTTPFlow): + async def request(self, flow: http.HTTPFlow): if self.checker is None: return try: - asyncio.run(self.checker.request(flow)) + await self.checker.request(flow) except Exception as e: print(f"[ERROR] GoogleLoginHint Addon failed: {e}")