deleteCustomer method

  1. @override
Future<bool> deleteCustomer(
  1. String customerId
)
override

Delete a customer

Implementation

@override
Future<bool> deleteCustomer(String customerId) async {
  try {
    final response = await http.delete(
      Uri.parse('$_sotaidApiUrl/customers/$customerId'),
      headers: getHeaders(),
    );

    if (response.statusCode == 200 || response.statusCode == 204) {
      return true;
    } else {
      throw Exception('Failed to delete customer: ${response.statusCode}');
    }
  } catch (e) {
    throw Exception('Error deleting customer: $e');
  }
}