From 3c73ad4c0477879232fe633c77763757c72ebdee Mon Sep 17 00:00:00 2001 From: 0O0o0oOoO00 <11174151+0O0o0oOoO00@users.noreply.github.com> Date: Sat, 4 Oct 2025 18:48:23 +0800 Subject: [PATCH] add: luahook api retry --- module/luahook/api.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/module/luahook/api.py b/module/luahook/api.py index 94c101182..b84060942 100644 --- a/module/luahook/api.py +++ b/module/luahook/api.py @@ -5,6 +5,7 @@ import requests import adbutils from pydantic import BaseModel +from module.base.retry import retry from module.luahook.exception import CrackerError @@ -57,6 +58,7 @@ class CrackApi: self.api_url = base_url self.timeout = timeout + @retry(tries=3, delay=3) def get(self, path, **kwargs): args = [] for k, v in kwargs.items(): @@ -79,6 +81,7 @@ class CrackApi: raise CrackerError(f'CrackApi response error: {response.status_code}') return response + @retry(tries=3, delay=3) def post(self, path, data=None): url = f'{self.api_url}/{path}' if data is not None and isinstance(data, dict):