From ede30325debf42c4920bdd5f301fe5901823b636 Mon Sep 17 00:00:00 2001 From: lvtomatoj Date: Thu, 1 Feb 2024 13:52:26 +0800 Subject: [PATCH] add msg only api --- pywxdump/api/api.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/pywxdump/api/api.py b/pywxdump/api/api.py index ec91aed..ad6b10e 100644 --- a/pywxdump/api/api.py +++ b/pywxdump/api/api.py @@ -214,7 +214,22 @@ def get_msg_user_list(): userlist.append(user) userlist.append(my_user) return ReJson(0, {"user_list":userlist}) - + +@api.route('/api/msgs_list',methods=['GET','POST']) +@error9999 +def get_msg_list(): + msg_path = request.headers.get("msg_path") + micro_path = request.headers.get("micro_path") + if not msg_path: + msg_path = read_session(g.sf, "msg_path") + if not micro_path: + micro_path = read_session(g.sf, "micro_path") + start = request.json.get("start") + limit = request.json.get("limit") + wxid = request.json.get("wxid") + my_wxid = read_session(g.sf, "my_wxid") + msg_list = analyzer.get_msg_list(msg_path, wxid, start_index=start, page_size=limit) + return ReJson(0, {"msg_list":msg_list,'my_wxid':my_wxid}) @api.route('/api/msgs', methods=["GET", 'POST']) @error9999