diff --git a/lib/api/services/beneficiary_service.dart b/lib/api/services/beneficiary_service.dart index 990bb56..075a7c6 100644 --- a/lib/api/services/beneficiary_service.dart +++ b/lib/api/services/beneficiary_service.dart @@ -105,17 +105,17 @@ class BeneficiaryService { } } - Future deleteBeneficiary(String accountNo) async { - try { - final response = await _dio.delete('/api/beneficiary/$accountNo'); - - if (response.statusCode != 204) { - throw Exception('Failed to delete beneficiary'); - } - } on DioException catch (e) { - throw Exception('Network error: ${e.message}'); - } catch (e) { - throw Exception('Unexpected error: ${e.toString()}'); - } - } + Future deleteBeneficiary(String accountNo) async { + try { + final response = await _dio.delete('/api/beneficiary/$accountNo'); + + if (response.statusCode != 204) { + throw Exception('Failed to delete beneficiary'); + } + } on DioException catch (e) { + throw Exception('Network error: ${e.message}'); + } catch (e) { + throw Exception('Unexpected error: ${e.toString()}'); + } +} } diff --git a/lib/features/beneficiaries/screens/beneficiary_details_screen.dart b/lib/features/beneficiaries/screens/beneficiary_details_screen.dart index e5d99b5..0b190b0 100644 --- a/lib/features/beneficiaries/screens/beneficiary_details_screen.dart +++ b/lib/features/beneficiaries/screens/beneficiary_details_screen.dart @@ -60,7 +60,7 @@ void _showDeleteConfirmationDialog(BuildContext context) { TextButton( child: const Text('Delete'), onPressed: () { - Navigator.of(context).pop(); + //Navigator.of(context).pop(); _deleteBeneficiary(context); }, ),