fix: resolve borrow-after-move error in mod.rs
Some checks failed
BotServer CI / build (push) Has been cancelled
Some checks failed
BotServer CI / build (push) Has been cancelled
This commit is contained in:
parent
807951a9a5
commit
816165777b
1 changed files with 4 additions and 3 deletions
|
|
@ -840,9 +840,10 @@ let system_prompt = if !message.active_switchers.is_empty() {
|
|||
let bot_id_clone = session.bot_id;
|
||||
|
||||
// Execute start.bas synchronously (blocking)
|
||||
let state_for_task = state_clone.clone();
|
||||
let result = tokio::task::spawn_blocking(move || {
|
||||
let session_result = {
|
||||
let mut sm = state_clone.session_manager.blocking_lock();
|
||||
let mut sm = state_for_task.session_manager.blocking_lock();
|
||||
sm.get_session_by_id(actual_session_id_for_task)
|
||||
};
|
||||
|
||||
|
|
@ -855,10 +856,10 @@ let system_prompt = if !message.active_switchers.is_empty() {
|
|||
};
|
||||
|
||||
let mut script_service = crate::basic::ScriptService::new(
|
||||
state_clone.clone(),
|
||||
state_for_task.clone(),
|
||||
sess
|
||||
);
|
||||
script_service.load_bot_config_params(&state_clone, bot_id_clone);
|
||||
script_service.load_bot_config_params(&state_for_task, bot_id_clone);
|
||||
|
||||
match script_service.run(&ast_content) {
|
||||
Ok(_) => Ok(()),
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue