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

@@ -81,14 +81,16 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
totalPages: result.totalPages,
));
} on DioException catch (e) {
if (e.type == DioExceptionType.cancel) return;
emit(EvenementsNetworkError(
message: _getNetworkErrorMessage(e),
code: e.response?.statusCode.toString(),
error: e,
));
} catch (e) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
emit(EvenementsError(
message: 'Erreur inattendue lors du chargement des événements: $e',
message: 'Erreur lors du chargement des événements. Veuillez réessayer.',
error: e,
));
}
@@ -113,14 +115,16 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
));
}
} on DioException catch (e) {
if (e.type == DioExceptionType.cancel) return;
emit(EvenementsNetworkError(
message: _getNetworkErrorMessage(e),
code: e.response?.statusCode.toString(),
error: e,
));
} catch (e) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
emit(EvenementsError(
message: 'Erreur lors du chargement de l\'événement: $e',
message: 'Erreur lors du chargement de l\'événement. Veuillez réessayer.',
error: e,
));
}
@@ -138,6 +142,7 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
emit(EvenementCreated(evenement));
} on DioException catch (e) {
if (e.type == DioExceptionType.cancel) return;
if (e.response?.statusCode == 400) {
final errors = _extractValidationErrors(e.response?.data);
emit(EvenementsValidationError(
@@ -153,8 +158,9 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
));
}
} catch (e) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
emit(EvenementsError(
message: 'Erreur lors de la création de l\'événement: $e',
message: 'Erreur lors de la création de l\'événement. Veuillez réessayer.',
error: e,
));
}
@@ -172,6 +178,7 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
emit(EvenementUpdated(evenement));
} on DioException catch (e) {
if (e.type == DioExceptionType.cancel) return;
if (e.response?.statusCode == 400) {
final errors = _extractValidationErrors(e.response?.data);
emit(EvenementsValidationError(
@@ -187,8 +194,9 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
));
}
} catch (e) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
emit(EvenementsError(
message: 'Erreur lors de la mise à jour de l\'événement: $e',
message: 'Erreur lors de la mise à jour de l\'événement. Veuillez réessayer.',
error: e,
));
}
@@ -206,14 +214,16 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
emit(EvenementDeleted(event.id));
} on DioException catch (e) {
if (e.type == DioExceptionType.cancel) return;
emit(EvenementsNetworkError(
message: _getNetworkErrorMessage(e),
code: e.response?.statusCode.toString(),
error: e,
));
} catch (e) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
emit(EvenementsError(
message: 'Erreur lors de la suppression de l\'événement: $e',
message: 'Erreur lors de la suppression de l\'événement. Veuillez réessayer.',
error: e,
));
}
@@ -240,14 +250,16 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
totalPages: result.totalPages,
));
} on DioException catch (e) {
if (e.type == DioExceptionType.cancel) return;
emit(EvenementsNetworkError(
message: _getNetworkErrorMessage(e),
code: e.response?.statusCode.toString(),
error: e,
));
} catch (e) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
emit(EvenementsError(
message: 'Erreur lors du chargement des événements à venir: $e',
message: 'Erreur lors du chargement des événements à venir. Veuillez réessayer.',
error: e,
));
}
@@ -274,14 +286,16 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
totalPages: result.totalPages,
));
} on DioException catch (e) {
if (e.type == DioExceptionType.cancel) return;
emit(EvenementsNetworkError(
message: _getNetworkErrorMessage(e),
code: e.response?.statusCode.toString(),
error: e,
));
} catch (e) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
emit(EvenementsError(
message: 'Erreur lors du chargement des événements en cours: $e',
message: 'Erreur lors du chargement des événements en cours. Veuillez réessayer.',
error: e,
));
}
@@ -308,14 +322,16 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
totalPages: result.totalPages,
));
} on DioException catch (e) {
if (e.type == DioExceptionType.cancel) return;
emit(EvenementsNetworkError(
message: _getNetworkErrorMessage(e),
code: e.response?.statusCode.toString(),
error: e,
));
} catch (e) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
emit(EvenementsError(
message: 'Erreur lors du chargement des événements passés: $e',
message: 'Erreur lors du chargement des événements passés. Veuillez réessayer.',
error: e,
));
}
@@ -333,14 +349,16 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
emit(EvenementInscrit(event.evenementId));
} on DioException catch (e) {
if (e.type == DioExceptionType.cancel) return;
emit(EvenementsNetworkError(
message: _getNetworkErrorMessage(e),
code: e.response?.statusCode.toString(),
error: e,
));
} catch (e) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
emit(EvenementsError(
message: 'Erreur lors de l\'inscription à l\'événement: $e',
message: 'Erreur lors de l\'inscription à l\'événement. Veuillez réessayer.',
error: e,
));
}
@@ -358,14 +376,16 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
emit(EvenementDesinscrit(event.evenementId));
} on DioException catch (e) {
if (e.type == DioExceptionType.cancel) return;
emit(EvenementsNetworkError(
message: _getNetworkErrorMessage(e),
code: e.response?.statusCode.toString(),
error: e,
));
} catch (e) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
emit(EvenementsError(
message: 'Erreur lors de la désinscription de l\'événement: $e',
message: 'Erreur lors de la désinscription de l\'événement. Veuillez réessayer.',
error: e,
));
}
@@ -386,14 +406,16 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
participants: participants,
));
} on DioException catch (e) {
if (e.type == DioExceptionType.cancel) return;
emit(EvenementsNetworkError(
message: _getNetworkErrorMessage(e),
code: e.response?.statusCode.toString(),
error: e,
));
} catch (e) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
emit(EvenementsError(
message: 'Erreur lors du chargement des participants: $e',
message: 'Erreur lors du chargement des participants. Veuillez réessayer.',
error: e,
));
}
@@ -411,14 +433,16 @@ class EvenementsBloc extends Bloc<EvenementsEvent, EvenementsState> {
emit(EvenementsStatsLoaded(stats));
} on DioException catch (e) {
if (e.type == DioExceptionType.cancel) return;
emit(EvenementsNetworkError(
message: _getNetworkErrorMessage(e),
code: e.response?.statusCode.toString(),
error: e,
));
} catch (e) {
if (e is DioException && e.type == DioExceptionType.cancel) return;
emit(EvenementsError(
message: 'Erreur lors du chargement des statistiques: $e',
message: 'Erreur lors du chargement des statistiques. Veuillez réessayer.',
error: e,
));
}