6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit c17bc278
Changed files
comwell_key_app/lib/main.dart | 10 ++++++---- concierge/lib/flavors.dart | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-)
Diff
diff --git a/comwell_key_app/lib/main.dart b/comwell_key_app/lib/main.dart
index 43f657d2..651c61b8 100644
--- a/comwell_key_app/lib/main.dart
+++ b/comwell_key_app/lib/main.dart
@@ -6,6 +6,7 @@ import 'package:comwell_key_app/utils/locator.dart';
import 'package:comwell_key_app/services/http_client.dart';
import 'package:comwell_key_app/utils/secure_storage.dart';
import 'package:concierge/flavors.dart';
+import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
@@ -20,7 +21,7 @@ void main() async {
F.appFlavor = Flavor.values.firstWhere((f) => f.name == appFlavor?.toLowerCase());
await AppLocalizations.delegate.load(const Locale("en"));
WidgetsFlutterBinding.ensureInitialized();
- debugPrint("Current flavor: $appFlavor");
+ print("Current flavor: $appFlavor");
try {
switch (appFlavor?.toLowerCase()) {
@@ -31,7 +32,7 @@ void main() async {
case "prod":
await dotenv.load(fileName: 'env/.prod.env');
}
- debugPrint("Successfully loaded environment file");
+ print("Successfully loaded environment file");
await configureFirebase();
await SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
setupLocator();
@@ -65,8 +66,9 @@ void main() async {
statusBarIconBrightness: Brightness.dark,
),
);
- } catch (e) {
- debugPrint("Error loading environment file: $e");
+ } catch (e, st) {
+ print("Error loading environment file: $e");
+ if (!kDebugMode) Sentry.captureException(e, stackTrace: st);
rethrow;
}
diff --git a/concierge/lib/flavors.dart b/concierge/lib/flavors.dart
index 7ae53dff..14e472cf 100644
--- a/concierge/lib/flavors.dart
+++ b/concierge/lib/flavors.dart
@@ -26,9 +26,9 @@ class F {
static String get dotEnvFileName {
switch (appFlavor) {
case Flavor.stage:
- return "dotenv/.stage.env";
+ return "env/.stage.env";
case Flavor.production:
- return "dotenv/.production.env";
+ return "env/.production.env";
}
}