Première grosse version fonctionnel

This commit is contained in:
2026-04-22 23:30:31 +02:00
commit ccbe5ad801
329 changed files with 29518 additions and 0 deletions
@@ -0,0 +1,30 @@
import 'package:dio/dio.dart';
import '../../../core/network/dio_client.dart';
import '../models/question.dart';
class DiagnosticService {
final Dio _dio = DioClient().dio;
Future<List<Question>> fetchStressEvents() async {
try {
final response = await _dio.get('/stress-events');
if (response.statusCode == 200) {
List<dynamic> data = response.data;
return data.map((item) {
return Question(
text: "Avez-vous vécu : ${item['event_name']} ?",
options: [
Option(text: "Oui", points: int.parse(item['points'].toString())),
Option(text: "Non", points: 0),
],
);
}).toList();
}
return [];
} catch (e) {
print("Erreur lors de la récupération des événements : $e");
return [];
}
}
}