refactoring
This commit is contained in:
@@ -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()}'));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user