// ignore: implementation_imports import 'package:redux/src/store.dart'; import 'package:sentry_flutter/sentry_flutter.dart'; import 'globals.dart' as globals; import 'main_common.dart'; import 'models/app_state.dart'; import 'utils/secret_loader.dart'; Future main() async { globals.isDevelopment = false; // Load secrets to get Sentry DSN final Map secrets = await loadSecrets(); await SentryFlutter.init( (SentryFlutterOptions options) { options.dsn = secrets['sentryDSN'] as String?; }, appRunner: () => mainCommon(>[]), ); } Future> loadSecrets() async { return SecretLoader( secretPath: globals.isDevelopment ? 'assets/private-settings-dev.json' : 'assets/private-settings.json') .load(); }