fix(session-recovery): improve error message extraction
This commit is contained in:
@@ -51,8 +51,12 @@ interface MessagePart {
|
|||||||
function getErrorMessage(error: unknown): string {
|
function getErrorMessage(error: unknown): string {
|
||||||
if (!error) return ""
|
if (!error) return ""
|
||||||
if (typeof error === "string") return error.toLowerCase()
|
if (typeof error === "string") return error.toLowerCase()
|
||||||
const errorObj = error as { data?: { message?: string }; message?: string }
|
const errorObj = error as {
|
||||||
return (errorObj.data?.message || errorObj.message || "").toLowerCase()
|
data?: { message?: string }
|
||||||
|
message?: string
|
||||||
|
error?: { message?: string }
|
||||||
|
}
|
||||||
|
return (errorObj.data?.message || errorObj.error?.message || errorObj.message || "").toLowerCase()
|
||||||
}
|
}
|
||||||
|
|
||||||
function detectErrorType(error: unknown): RecoveryErrorType {
|
function detectErrorType(error: unknown): RecoveryErrorType {
|
||||||
|
|||||||
Reference in New Issue
Block a user