Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
private handleConsentUpdate(hasConsent: GdprSwitchSetting) {
this.hasConsent = hasConsent
if (hasConsent === false || hasConsent === null) return
if (!this.hasConfigured) {
Sentry.init({ dsn: SENTRY_DSN_URL })
Sentry.setTag(
'environment',
__DEV__ ? 'DEV' : isInBeta() ? 'BETA' : 'RELEASE',
)
Sentry.setExtra('react', true)
this.hasConfigured = true
}
while (this.pendingQueue.length > 0) {
const err = this.pendingQueue.pop()
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
Sentry.captureException(err!)
}
}
private handleConsentUpdate(hasConsent: GdprSwitchSetting) {
this.hasConsent = hasConsent
if (hasConsent === false || hasConsent === null) return
if (!this.hasConfigured) {
Sentry.init({ dsn: SENTRY_DSN_URL })
Sentry.setTag(
'environment',
__DEV__ ? 'DEV' : isInBeta() ? 'BETA' : 'RELEASE',
)
Sentry.setExtra('react', true)
this.hasConfigured = true
}
while (this.pendingQueue.length > 0) {
const err = this.pendingQueue.pop()
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
Sentry.captureException(err!)
}
}