import 'dart:convert'; import 'dart:developer'; import 'package:cheminova/models/product_model.dart'; import 'package:dio/dio.dart'; import '../models/oder_place_model.dart'; import '../utils/log_service.dart'; class OrderPlacedService { final Dio dio = Dio(); Future placeOrder(PlacedOrderModel orderDetails, String token) async { //try { // logger.w("orderjson ${jsonEncode(orderDetails.toJson())}"); final response = await dio.post( 'https://api.cnapp.co.in/api/rd-place-order', // Ensure this is your correct endpoint data: jsonEncode(orderDetails.toJson()), options: Options( headers: { 'Authorization': 'Bearer $token', 'Content-Type': 'application/json', }, ), ); if (response.statusCode != 201) { throw Exception('Failed to place order'); } } }