server启动之后,填入callback
This commit is contained in:
@@ -40,18 +40,9 @@ class Client:
|
||||
|
||||
def client_set_callback(self):
|
||||
"""在server启动后调用此方法设置回调"""
|
||||
max_retries = 5
|
||||
retry_interval = 5 # 秒
|
||||
for attempt in range(1, max_retries + 1):
|
||||
resp = self.client.set_callback(self.app_id, self.callback_url)
|
||||
if resp and resp.get("success", False):
|
||||
print(f"set_callback 成功: {resp}")
|
||||
break
|
||||
else:
|
||||
logger.warning(f"set_callback 第{attempt}次失败,{retry_interval}秒后重试...")
|
||||
time.sleep(retry_interval)
|
||||
else:
|
||||
logger.error("set_callback 多次重试后仍失败,请检查server状态。")
|
||||
resp = self.client.set_callback(self.app_id, self.callback_url)
|
||||
print(f"set_callback 成功: {resp}")
|
||||
|
||||
|
||||
# 项目全局唯一 client 实例
|
||||
gewe_client = Client()
|
||||
Reference in New Issue
Block a user