From 77ebca09b6e7129b621a7af187e3351f6c923fdb Mon Sep 17 00:00:00 2001 From: liuwei Date: Wed, 7 May 2025 12:14:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E9=80=9A=E8=AE=AF=E5=BD=95=E5=8A=9F=E8=83=BD=EF=BC=8C=E7=94=A8?= =?UTF-8?q?=E4=BA=8E=E8=A7=A3=E5=86=B3=E5=86=97=E4=BD=99=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/dashboard/blueprints/contacts.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/admin/dashboard/blueprints/contacts.py b/admin/dashboard/blueprints/contacts.py index 24b4a47..107e9ed 100644 --- a/admin/dashboard/blueprints/contacts.py +++ b/admin/dashboard/blueprints/contacts.py @@ -1,3 +1,5 @@ +import asyncio + from flask import Blueprint, render_template, jsonify, request, current_app from .auth import login_required from loguru import logger @@ -173,7 +175,7 @@ def api_contacts_update(): try: server = current_app.dashboard_server # 假设 contact_manager 有 update_contacts 方法用于同步通讯录 - result = server.robot.refresh_contacts_db() + result = asyncio.run(server.robot.refresh_contacts_db()) if result: return jsonify({"success": True, "message": "通讯录更新成功"}) else: