diff --git a/apps/mobile/packages/data_connect/lib/src/mixins/data_error_handler.dart b/apps/mobile/packages/data_connect/lib/src/mixins/data_error_handler.dart index 27ca4624..aec89758 100644 --- a/apps/mobile/packages/data_connect/lib/src/mixins/data_error_handler.dart +++ b/apps/mobile/packages/data_connect/lib/src/mixins/data_error_handler.dart @@ -2,6 +2,7 @@ import 'dart:async'; import 'dart:io'; import 'package:firebase_core/firebase_core.dart'; +import 'package:flutter/material.dart'; import 'package:krow_domain/krow_domain.dart'; /// Mixin to handle Data Layer errors and map them to Domain Failures. @@ -62,7 +63,7 @@ mixin DataErrorHandler { if (e is AppException) rethrow; // Debugging: Log unexpected errors - print('DataErrorHandler: Unhandled exception caught: $e'); + debugPrint('DataErrorHandler: Unhandled exception caught: $e'); throw UnknownException(technicalMessage: e.toString()); } diff --git a/apps/mobile/packages/data_connect/pubspec.yaml b/apps/mobile/packages/data_connect/pubspec.yaml index 9795fcb7..d2b83d6a 100644 --- a/apps/mobile/packages/data_connect/pubspec.yaml +++ b/apps/mobile/packages/data_connect/pubspec.yaml @@ -15,3 +15,4 @@ dependencies: path: ../domain flutter_modular: ^6.3.0 firebase_data_connect: ^0.2.2+2 + firebase_core: ^4.4.0