mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 04:21:24 +00:00
fix(gateway): await reset handler result in agent route
This commit is contained in:
@@ -127,8 +127,9 @@ async function runSessionResetFromAgent(params: {
|
|||||||
respond,
|
respond,
|
||||||
});
|
});
|
||||||
|
|
||||||
void Promise.resolve(resetResult)
|
void (async () => {
|
||||||
.then(() => {
|
try {
|
||||||
|
await resetResult;
|
||||||
if (!settled) {
|
if (!settled) {
|
||||||
settle({
|
settle({
|
||||||
ok: false,
|
ok: false,
|
||||||
@@ -138,13 +139,13 @@ async function runSessionResetFromAgent(params: {
|
|||||||
),
|
),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
})
|
} catch (err: unknown) {
|
||||||
.catch((err: unknown) => {
|
|
||||||
settle({
|
settle({
|
||||||
ok: false,
|
ok: false,
|
||||||
error: errorShape(ErrorCodes.UNAVAILABLE, String(err)),
|
error: errorShape(ErrorCodes.UNAVAILABLE, String(err)),
|
||||||
});
|
});
|
||||||
});
|
}
|
||||||
|
})();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user