From 51d53f658beceedd61daa53947439205ae263186 Mon Sep 17 00:00:00 2001 From: Achintha Isuru Date: Mon, 16 Feb 2026 14:49:13 -0500 Subject: [PATCH] feat(data-error-handler): Replace print with debugPrint for unhandled exceptions logging --- .../data_connect/lib/src/mixins/data_error_handler.dart | 3 ++- apps/mobile/packages/data_connect/pubspec.yaml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) 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