mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-09 17:24:32 +00:00
fix: tighten thread-clear and telegram retry guards
This commit is contained in:
@@ -179,7 +179,17 @@ function isTelegramThreadNotFoundError(err: unknown): boolean {
|
||||
}
|
||||
|
||||
function hasMessageThreadIdParam(params?: Record<string, unknown>): boolean {
|
||||
return Boolean(params && Object.hasOwn(params, "message_thread_id"));
|
||||
if (!params) {
|
||||
return false;
|
||||
}
|
||||
const value = params.message_thread_id;
|
||||
if (typeof value === "number") {
|
||||
return Number.isFinite(value);
|
||||
}
|
||||
if (typeof value === "string") {
|
||||
return value.trim().length > 0;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function removeMessageThreadIdParam(
|
||||
|
||||
Reference in New Issue
Block a user