feat: integrate ErrorService for consistent error display and standardize bloc error messages.
This commit is contained in:
@@ -56,10 +56,11 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
emit(
|
||||
ActivityLoaded(activities: activities, filteredActivities: activities),
|
||||
);
|
||||
} catch (e) {
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError(
|
||||
'activity_bloc',
|
||||
'Erreur chargement activités: $e',
|
||||
stackTrace,
|
||||
);
|
||||
emit(const ActivityError('Impossible de charger les activités'));
|
||||
}
|
||||
@@ -83,10 +84,11 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
emit(
|
||||
ActivityLoaded(activities: activities, filteredActivities: activities),
|
||||
);
|
||||
} catch (e) {
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError(
|
||||
'activity_bloc',
|
||||
'Erreur chargement activités: $e',
|
||||
stackTrace,
|
||||
);
|
||||
emit(const ActivityError('Impossible de charger les activités'));
|
||||
}
|
||||
@@ -112,8 +114,12 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
// Recharger les activités pour mettre à jour l'UI
|
||||
add(LoadActivities(event.tripId));
|
||||
}
|
||||
} catch (e) {
|
||||
_errorService.logError('activity_bloc', 'Erreur mise à jour date: $e');
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError(
|
||||
'activity_bloc',
|
||||
'Erreur mise à jour date: $e',
|
||||
stackTrace,
|
||||
);
|
||||
emit(const ActivityError('Impossible de mettre à jour la date'));
|
||||
}
|
||||
}
|
||||
@@ -162,8 +168,12 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
isLoading: false,
|
||||
),
|
||||
);
|
||||
} catch (e) {
|
||||
_errorService.logError('activity_bloc', 'Erreur recherche activités: $e');
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError(
|
||||
'activity_bloc',
|
||||
'Erreur recherche activités: $e',
|
||||
stackTrace,
|
||||
);
|
||||
emit(const ActivityError('Impossible de rechercher les activités'));
|
||||
}
|
||||
}
|
||||
@@ -211,10 +221,11 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
isLoading: false,
|
||||
),
|
||||
);
|
||||
} catch (e) {
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError(
|
||||
'activity_bloc',
|
||||
'Erreur recherche activités avec coordonnées: $e',
|
||||
stackTrace,
|
||||
);
|
||||
emit(const ActivityError('Impossible de rechercher les activités'));
|
||||
}
|
||||
@@ -240,8 +251,12 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
emit(
|
||||
ActivitySearchResults(searchResults: searchResults, query: event.query),
|
||||
);
|
||||
} catch (e) {
|
||||
_errorService.logError('activity_bloc', 'Erreur recherche textuelle: $e');
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError(
|
||||
'activity_bloc',
|
||||
'Erreur recherche textuelle: $e',
|
||||
stackTrace,
|
||||
);
|
||||
emit(const ActivityError('Impossible de rechercher les activités'));
|
||||
}
|
||||
}
|
||||
@@ -292,8 +307,12 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
} else {
|
||||
emit(const ActivityError('Impossible d\'ajouter l\'activité'));
|
||||
}
|
||||
} catch (e) {
|
||||
_errorService.logError('activity_bloc', 'Erreur ajout activité: $e');
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError(
|
||||
'activity_bloc',
|
||||
'Erreur ajout activité: $e',
|
||||
stackTrace,
|
||||
);
|
||||
emit(const ActivityError('Impossible d\'ajouter l\'activité'));
|
||||
}
|
||||
}
|
||||
@@ -350,8 +369,12 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
} else {
|
||||
emit(const ActivityError('Impossible d\'ajouter l\'activité'));
|
||||
}
|
||||
} catch (e) {
|
||||
_errorService.logError('activity_bloc', 'Erreur ajout activité: $e');
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError(
|
||||
'activity_bloc',
|
||||
'Erreur ajout activité: $e',
|
||||
stackTrace,
|
||||
);
|
||||
emit(const ActivityError('Impossible d\'ajouter l\'activité'));
|
||||
}
|
||||
}
|
||||
@@ -418,8 +441,12 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
} else {
|
||||
emit(const ActivityError('Impossible d\'ajouter les activités'));
|
||||
}
|
||||
} catch (e) {
|
||||
_errorService.logError('activity_bloc', 'Erreur ajout en lot: $e');
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError(
|
||||
'activity_bloc',
|
||||
'Erreur ajout en lot: $e',
|
||||
stackTrace,
|
||||
);
|
||||
emit(const ActivityError('Impossible d\'ajouter les activités'));
|
||||
}
|
||||
}
|
||||
@@ -479,8 +506,8 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
} else {
|
||||
emit(const ActivityError('Impossible d\'enregistrer le vote'));
|
||||
}
|
||||
} catch (e) {
|
||||
_errorService.logError('activity_bloc', 'Erreur vote: $e');
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError('activity_bloc', 'Erreur vote: $e', stackTrace);
|
||||
emit(const ActivityError('Impossible d\'enregistrer le vote'));
|
||||
}
|
||||
}
|
||||
@@ -511,8 +538,12 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
} else {
|
||||
emit(const ActivityError('Impossible de supprimer l\'activité'));
|
||||
}
|
||||
} catch (e) {
|
||||
_errorService.logError('activity_bloc', 'Erreur suppression: $e');
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError(
|
||||
'activity_bloc',
|
||||
'Erreur suppression: $e',
|
||||
stackTrace,
|
||||
);
|
||||
emit(const ActivityError('Impossible de supprimer l\'activité'));
|
||||
}
|
||||
}
|
||||
@@ -593,8 +624,12 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
} else {
|
||||
emit(const ActivityError('Impossible de mettre à jour l\'activité'));
|
||||
}
|
||||
} catch (e) {
|
||||
_errorService.logError('activity_bloc', 'Erreur mise à jour: $e');
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError(
|
||||
'activity_bloc',
|
||||
'Erreur mise à jour: $e',
|
||||
stackTrace,
|
||||
);
|
||||
emit(const ActivityError('Impossible de mettre à jour l\'activité'));
|
||||
}
|
||||
}
|
||||
@@ -614,8 +649,8 @@ class ActivityBloc extends Bloc<ActivityEvent, ActivityState> {
|
||||
vote: 1,
|
||||
),
|
||||
);
|
||||
} catch (e) {
|
||||
_errorService.logError('activity_bloc', 'Erreur favori: $e');
|
||||
} catch (e, stackTrace) {
|
||||
_errorService.logError('activity_bloc', 'Erreur favori: $e', stackTrace);
|
||||
emit(const ActivityError('Impossible de modifier les favoris'));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user