管理后台 server 使用蓝图模式,降低维护成本,降低修改功能时对其他模块的影响

This commit is contained in:
liuwei
2025-04-03 11:51:40 +08:00
parent 4cd1008f3a
commit 65059c2a10
5 changed files with 16 additions and 16 deletions

View File

@@ -1,4 +1,4 @@
from flask import Blueprint, render_template, jsonify, request
from flask import Blueprint, render_template, jsonify, request, current_app
from .auth import login_required
import logging
import xml.etree.ElementTree as ET
@@ -22,7 +22,7 @@ def message_list_page():
def get_messages():
"""获取消息列表API"""
try:
server = messages_bp.server
server = current_app.dashboard_server
# 获取查询参数
group_id = request.args.get('group_id')
start_date = request.args.get('start_date', datetime.now().strftime('%Y-%m-%d'))
@@ -75,7 +75,7 @@ def get_messages():
def get_groups():
"""获取群组列表API"""
try:
server = messages_bp.server
server = current_app.dashboard_server
# 获取机器人管理的群组列表
groups = []
for group_id in server.contact_manager.get_contacts():