logOutAPI method

Future<void> logOutAPI()

Implementation

Future<void> logOutAPI() async {
  isLoading.value = true;
  try {
    final response =
    await _apiService.postData(AppUrls.logoutApiNew, data: {});
    if (response.statusCode == 200) {
      clearData();
      AppUtils.showSnackBar(response.data['message'] ?? 'Logout successful',);
    } else {
      clearData();
      AppUtils.showSnackBar(response.data['message'] ?? 'Failed to logout');
    }
    isLoading.value = false;
  } catch (e) {
    isLoading.value = false;
    clearData();
  } finally {
    isLoading.value = false;
    clearData();
  }
}