优化批量停止脚本

This commit is contained in:
2025-09-22 19:10:58 +08:00
parent 81e3462f15
commit 4dd3eb59a4
8 changed files with 85 additions and 152 deletions

View File

@@ -242,8 +242,7 @@ def growAccount():
manager = ScriptManager()
event = threading.Event()
# 启动脚本
thread = threading.Thread(target=manager.growAccount, args=(udid, event))
thread.start()
thread = threading.Thread(target=manager.growAccount, args=(udid, event,))
# 添加到线程管理
code, msg = ThreadManager.add(udid, thread, event)
return ResultData(data="", code=code, message=msg).toJson()
@@ -257,7 +256,6 @@ def watchLiveForGrowth():
manager = ScriptManager()
event = threading.Event()
thread = threading.Thread(target=manager.watchLiveForGrowth, args=(udid, event))
thread.start()
# 添加到线程管理
ThreadManager.add(udid, thread, event)
return ResultData(data="").toJson()
@@ -300,7 +298,6 @@ def passAnchorData():
event = threading.Event()
# 启动脚本
thread = threading.Thread(target=manager.safe_greetNewFollowers, args=(udid, needReply, event))
thread.start()
# 添加到线程管理
ThreadManager.add(udid, thread, event)
return ResultData(data="").toJson()
@@ -545,8 +542,8 @@ def delete_last_message():
@app.route("/stopAllTask", methods=['POST'])
def stopAllTask():
idList = request.get_json()
code, data, msg = ThreadManager.batch_stop(idList)
return ResultData(code, data, msg).toJson()
code, msg = ThreadManager.batch_stop(idList)
return ResultData(code, "", msg).toJson()
# @app.route("/killWda", methods=['POST'])