Browse Source

02082025_01

master
andrymodeste 4 months ago
parent
commit
093238961f
  1. 14
      lib/pages/categorie.dart

14
lib/pages/categorie.dart

@ -142,7 +142,19 @@ class _CategoriesPageState extends State<CategoriesPage> {
); );
} }
} else { } else {
throw Exception('Erreur lors de la suppression (${response.statusCode})'); // On essaie de décoder le corps pour extraire un message clair
String message;
try {
final Map<String, dynamic> body = jsonDecode(response.body);
message = body['message'] ?? body['error'] ?? response.body;
} catch (_) {
// Le corps n'est pas en JSON ou est vide
message = response.body.isNotEmpty
? response.body
: 'Statut ${response.statusCode} sans contenu';
}
throw Exception('($message)');
} }
} catch (e) { } catch (e) {
if (mounted) { if (mounted) {

Loading…
Cancel
Save