fix: build break from Sentry.configureScope FutureOr return
The pinned sentry fork declares configureScope as FutureOr<void>, which unawaited() rejects; wrap in Future.sync to keep the fire-and-forget behavior.
This commit is contained in:
+2
-1
@@ -217,7 +217,8 @@ Future<void> _bootstrapApp() async {
|
||||
renderer = ' [$rendererName]';
|
||||
// Tag crash reports with the active renderer while Impeller rolls back
|
||||
// out to Android TV, so device-specific regressions are attributable.
|
||||
unawaited(Sentry.configureScope((scope) => scope.setTag('renderer', rendererName ?? 'unknown')));
|
||||
// configureScope returns FutureOr<void>; Future.sync flattens it for unawaited.
|
||||
unawaited(Future.sync(() => Sentry.configureScope((scope) => scope.setTag('renderer', rendererName ?? 'unknown'))));
|
||||
}
|
||||
appLogger.i(
|
||||
'Plezy v${packageInfo.version}+${packageInfo.buildNumber}$commitSuffix$renderer'
|
||||
|
||||
Reference in New Issue
Block a user