@bugsnag/delivery-expo
Advanced tools
Comparing version 49.0.0 to 49.0.2
@@ -64,3 +64,10 @@ const payload = require('@bugsnag/core/lib/json-payload') | ||
send(url, opts, err => { | ||
if (err) return onerror(err, { url, opts }, 'event', cb) | ||
if (err) { | ||
// do not retry oversized payloads regardless of status code | ||
if (body.length > 10e5) { | ||
client._logger.warn(`Discarding over-sized event (${body.length / 10e5} MB) after failed delivery`) | ||
err.isRetryable = false | ||
} | ||
return onerror(err, { url, opts }, 'event', cb) | ||
} | ||
cb(null) | ||
@@ -67,0 +74,0 @@ }) |
{ | ||
"name": "@bugsnag/delivery-expo", | ||
"version": "49.0.0", | ||
"version": "49.0.2", | ||
"main": "delivery.js", | ||
@@ -31,3 +31,3 @@ "description": "@bugsnag/expo delivery mechanism to send events and sessions from Expo, using the FileSystem API to cache and retry sending failed payloads", | ||
}, | ||
"gitHead": "088559ca1226a81bf42b516f9bcc4a76234b40f9" | ||
"gitHead": "0fa5a986886fb6aa861904472a5323523ee6bcfa" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
15852
408