import 'package:http/http.dart' as http; import 'dart:convert'; import 'package:kettlebell_tracker/services/device_service.dart'; Future sendTrainingToBackend({ required int reps, required double rest, required int sets, }) async { final uuid = await DeviceIdService.getOrCreateUUID(); final url = Uri.parse('http://192.169.178.43:8080/trainings/'); final response = await http .post( url, headers: {'Content-Type': 'application/json'}, body: jsonEncode({ 'reps': reps, 'rest': rest, 'sets': sets, 'uuid': uuid, }), ) .timeout(const Duration(seconds: 5)); if (response.statusCode == 200) { print('Training erfolgreich an Backend gesendet.'); } else { print('Fehler beim Senden: ${response.body}'); } }