У меня есть приложение с естественной реакцией и редукцией. Я хочу получить запрос PUT с данными, когда Sentry регистрирует ошибку. Я новичок в Sentry, и я использую это в своем приложении. js:
Sentry.init({
dsn: ...,
enableInExpoDevelopment: true,
debug: true,
beforeSend(event) {
try {
fetchMyData(data)
Sentry.withScope(function(scope) {
Sentry.captureMessage('Error');
});
return event;
}
catch (e) {
return e;
}
},
});
Это работает, и запрос выполняется в большинстве случаев успешно, но beforeSend вызывается несколько раз, а в Sentry события l oop: поставить запрос -> captureMessage -> поставить запрос -> captureMessage… и т. Д.
Есть ли другой способ вызова метода при регистрации в Sentry? Данные определяются только в момент вызова beforeSend. почему это l oop?
Спасибо!