Skip to content

Commit a9ffefe

Browse files
committed
fix: improve error handling using fetch
1 parent ce1107c commit a9ffefe

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/requestHandler.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {
22
createPayload,
33
debugLog,
44
getPayloadSize,
5-
normalizePayload,
5+
normalizePayload
66
} from './utils.js'
77

88
import { randomUUID } from './randomUUID.js'
@@ -99,7 +99,12 @@ export class RequestHandler {
9999
return true
100100
} catch (error) {
101101
debugLog(this._config.debug, 'Fetch fallback failed:', error)
102-
return false
102+
if (error.name === 'TypeError') {
103+
debugLog(this._config.debug, 'Network error detected.');
104+
} else {
105+
debugLog(this._config.debug, 'HTTP error detected.');
106+
}
107+
return false;
103108
}
104109
}
105110
}

0 commit comments

Comments
 (0)