fix: route escape abort through busy stub

This commit is contained in:
Shantur Rathore
2025-10-30 00:21:10 +00:00
parent 7542110120
commit 41843de5e0
3 changed files with 17 additions and 11 deletions

View File

@@ -649,6 +649,14 @@ function getSessionFamily(instanceId: string, parentId: string): Session[] {
return [parent, ...children]
}
function isSessionBusy(instanceId: string, sessionId: string): boolean {
const instanceSessions = sessions().get(instanceId)
if (!instanceSessions) return false
if (!instanceSessions.has(sessionId)) return false
return true
}
async function loadMessages(instanceId: string, sessionId: string, force = false): Promise<void> {
// If force reload, clear the loaded cache
if (force) {
@@ -1416,6 +1424,7 @@ export {
getParentSessions,
getChildSessions,
getSessionFamily,
isSessionBusy,
updateSessionAgent,
updateSessionModel,
getDefaultModel,