(statusText)
| 234 | ]); |
| 235 | |
| 236 | function normalizeStep9StatusText(statusText) { |
| 237 | return String(statusText || '').replace(/\s+/g, ' ').trim(); |
| 238 | } |
| 239 | |
| 240 | function isOAuthCallbackTimeoutFailure(statusText) { |
| 241 | return /认证失败:\s*(?:Timeout waiting for OAuth callback|timeout of \d+ms exceeded)/i.test(statusText || ''); |
no outgoing calls
no test coverage detected