Skip to content

Commit 41a862a

Browse files
authored
fix: await Crashlytics error reporting in background handler (#821)
1 parent c701eef commit 41a862a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lib/bootstrap.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,10 +243,10 @@ Future<void> _firebaseMessagingBackgroundHandler(RemoteMessage message) async {
243243
}
244244

245245
/// Records background isolate errors to both the local logger and Firebase Crashlytics.
246-
void _recordBackgroundError(Object error, StackTrace stack, Logger logger) {
246+
Future<void> _recordBackgroundError(Object error, StackTrace stack, Logger logger) async {
247247
logger.severe('Unhandled background error', error, stack);
248248

249-
FirebaseCrashlytics.instance.recordFlutterFatalError(
249+
await FirebaseCrashlytics.instance.recordFlutterFatalError(
250250
FlutterErrorDetails(
251251
exception: error,
252252
stack: stack,

0 commit comments

Comments
 (0)