@sentry/nextjs
Version:
Official Sentry SDK for Next.js
19 lines (16 loc) • 570 B
JavaScript
import { logger, flush } from '@sentry/core';
import { DEBUG_BUILD } from '../debug-build.js';
/**
* Flushes pending Sentry events with a 2 second timeout and in a way that cannot create unhandled promise rejections.
*/
async function flushSafelyWithTimeout() {
try {
DEBUG_BUILD && logger.log('Flushing events...');
await flush(2000);
DEBUG_BUILD && logger.log('Done flushing events');
} catch (e) {
DEBUG_BUILD && logger.log('Error while flushing events:\n', e);
}
}
export { flushSafelyWithTimeout };
//# sourceMappingURL=responseEnd.js.map