Intégration fonctionnalites V1

This commit is contained in:
bastien
2026-07-04 22:46:14 +02:00
parent bf191d6396
commit 9f352b91d2
25 changed files with 779 additions and 184 deletions
@@ -5,6 +5,7 @@ import '../../../core/api/api_client.dart';
import '../../../core/api/api_endpoints.dart';
import '../../../core/api/api_response.dart';
import '../../../core/auth/auth_provider.dart';
import '../../../core/time/server_time.dart';
import '../domain/booking.dart';
/// Dépôt de données pour les réservations.
@@ -35,8 +36,8 @@ class BookingRepository {
ApiEndpoints.bookings,
data: {
'machine_uuid': machineUuid,
'slot_start': slotStart.toUtc().toIso8601String(),
'slot_end': slotEnd.toUtc().toIso8601String(),
'slot_start': ServerTime.toServerTime(slotStart).toIso8601String(),
'slot_end': ServerTime.toServerTime(slotEnd).toIso8601String(),
},
);
final json = ApiResponse.object(response.data, 'booking');
@@ -65,8 +66,8 @@ class BookingRepository {
final response = await _apiClient.patch(
ApiEndpoints.bookingMove(uuid),
data: {
'slot_start': slotStart.toUtc().toIso8601String(),
'slot_end': slotEnd.toUtc().toIso8601String(),
'slot_start': ServerTime.toServerTime(slotStart).toIso8601String(),
'slot_end': ServerTime.toServerTime(slotEnd).toIso8601String(),
},
);
final json = ApiResponse.object(response.data, 'booking');