refactoring

This commit is contained in:
dahoud
2026-03-31 09:14:47 +00:00
parent 9bfffeeebe
commit 5383df6dcb
200 changed files with 11192 additions and 7063 deletions

View File

@@ -1,6 +1,7 @@
/// BLoC pour la gestion des logs et du monitoring
library logs_monitoring_bloc;
import 'package:dio/dio.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:injectable/injectable.dart';
import 'package:equatable/equatable.dart';
@@ -105,6 +106,7 @@ class LogsMonitoringBloc extends Bloc<LogsMonitoringEvent, LogsMonitoringState>
);
emit(LogsLoaded(logs));
} catch (e, st) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
AppLogger.error('LogsMonitoringBloc: searchLogs échoué', error: e, stackTrace: st);
emit(LogsMonitoringError('Erreur: ${e.toString()}'));
}
@@ -116,6 +118,7 @@ class LogsMonitoringBloc extends Bloc<LogsMonitoringEvent, LogsMonitoringState>
final metrics = await _repository.getMetrics();
emit(MetricsLoaded(metrics));
} catch (e, st) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
AppLogger.error('LogsMonitoringBloc: loadMetrics échoué', error: e, stackTrace: st);
emit(LogsMonitoringError('Erreur: ${e.toString()}'));
}
@@ -127,6 +130,7 @@ class LogsMonitoringBloc extends Bloc<LogsMonitoringEvent, LogsMonitoringState>
final alerts = await _repository.getAlerts();
emit(AlertsLoaded(alerts));
} catch (e, st) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
AppLogger.error('LogsMonitoringBloc: loadAlerts échoué', error: e, stackTrace: st);
emit(LogsMonitoringError('Erreur: ${e.toString()}'));
}
@@ -140,6 +144,7 @@ class LogsMonitoringBloc extends Bloc<LogsMonitoringEvent, LogsMonitoringState>
emit(AlertsLoaded(alerts));
emit(LogsMonitoringSuccess('Alerte acquittée'));
} catch (e, st) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
AppLogger.error('LogsMonitoringBloc: acknowledgeAlert échoué', error: e, stackTrace: st);
emit(LogsMonitoringError('Erreur: ${e.toString()}'));
}