()
| 237 | }, timeoutMs) |
| 238 | |
| 239 | const abortHandler = () => { |
| 240 | if (isCompleted) return |
| 241 | isCompleted = true |
| 242 | clearTimeout(timeoutId) |
| 243 | xhr.abort() |
| 244 | reject(new DirectUploadError(`Upload aborted for ${file.name}`, 'ABORTED')) |
| 245 | } |
| 246 | |
| 247 | if (signal) { |
| 248 | if (signal.aborted) { |
no test coverage detected