From e354592c473f9d513874cb3ab6b4175965be8450 Mon Sep 17 00:00:00 2001 From: Alex <78383757+Lextical@users.noreply.github.com> Date: Sun, 5 Apr 2026 17:48:14 -0600 Subject: [PATCH] remove dead code --- .../InventoryDetailFragment.java | 24 +++---------------- .../ServiceDetailFragment.java | 13 ++-------- .../viewmodels/PetViewModel.java | 2 -- 3 files changed, 5 insertions(+), 34 deletions(-) diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/InventoryDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/InventoryDetailFragment.java index ee22a536..a363e421 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/InventoryDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/InventoryDetailFragment.java @@ -26,7 +26,6 @@ import com.example.petstoremobile.dtos.InventoryDTO; import com.example.petstoremobile.dtos.InventoryRequest; import com.example.petstoremobile.dtos.PageResponse; import com.example.petstoremobile.dtos.ProductDTO; -import com.example.petstoremobile.fragments.listfragments.InventoryFragment; import com.example.petstoremobile.utils.ErrorUtils; import java.util.ArrayList; @@ -52,7 +51,6 @@ public class InventoryDetailFragment extends Fragment { @Inject InventoryApi inventoryApi; @Inject ProductApi productApi; - private InventoryFragment inventoryFragment; private boolean isEditing = false; private long inventoryId = -1; @@ -68,13 +66,6 @@ public class InventoryDetailFragment extends Fragment { private final List productSuggestions = new ArrayList<>(); private ArrayAdapter dropdownAdapter; - /** - * Sets the parent inventory fragment to notify of changes. - */ - public void setInventoryFragment(InventoryFragment fragment) { - this.inventoryFragment = fragment; - } - @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { @@ -270,7 +261,7 @@ public class InventoryDetailFragment extends Fragment { setButtonsEnabled(true); if (response.isSuccessful()) { Toast.makeText(getContext(), "Inventory updated", Toast.LENGTH_SHORT).show(); - notifyParentAndGoBack(); + navigateBack(); } else { ErrorUtils.showErrorMessage(getContext(), response, "Update failed"); } @@ -289,7 +280,7 @@ public class InventoryDetailFragment extends Fragment { setButtonsEnabled(true); if (response.isSuccessful()) { Toast.makeText(getContext(), "Inventory created", Toast.LENGTH_SHORT).show(); - notifyParentAndGoBack(); + navigateBack(); } else { ErrorUtils.showErrorMessage(getContext(), response, "Create failed"); } @@ -327,7 +318,7 @@ public class InventoryDetailFragment extends Fragment { setButtonsEnabled(true); if (response.isSuccessful()) { Toast.makeText(getContext(), "Inventory deleted", Toast.LENGTH_SHORT).show(); - notifyParentAndGoBack(); + navigateBack(); } else { ErrorUtils.showErrorMessage(getContext(), response, "Delete failed"); } @@ -341,15 +332,6 @@ public class InventoryDetailFragment extends Fragment { }); } - /** - * Notifies the parent fragment of a change and navigates back. - */ - private void notifyParentAndGoBack() { - if (inventoryFragment != null) - inventoryFragment.onInventoryChanged(); - navigateBack(); - } - /** * Navigates back to the previous fragment. */ diff --git a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ServiceDetailFragment.java b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ServiceDetailFragment.java index 0842f6bc..577211bf 100644 --- a/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ServiceDetailFragment.java +++ b/android/app/src/main/java/com/example/petstoremobile/fragments/listfragments/detailfragments/ServiceDetailFragment.java @@ -18,7 +18,6 @@ import android.widget.Toast; import com.example.petstoremobile.R; import com.example.petstoremobile.api.ServiceApi; import com.example.petstoremobile.dtos.ServiceDTO; -import com.example.petstoremobile.fragments.listfragments.ServiceFragment; import com.example.petstoremobile.utils.ActivityLogger; import com.example.petstoremobile.utils.ErrorUtils; import com.example.petstoremobile.utils.InputValidator; @@ -41,17 +40,9 @@ public class ServiceDetailFragment extends Fragment { private Button btnSaveService, btnDeleteService, btnBack; private int serviceId; private boolean isEditing = false; - private ServiceFragment serviceFragment; @Inject ServiceApi serviceApi; - /** - * Sets the parent service fragment to notify of changes. - */ - public void setServiceFragment(ServiceFragment fragment) { - this.serviceFragment = fragment; - } - @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { @@ -207,7 +198,7 @@ public class ServiceDetailFragment extends Fragment { } /** - * Set UI components from the layout. + * Initializes UI components from the layout. */ private void initViews(View view) { tvMode = view.findViewById(R.id.tvMode); @@ -220,4 +211,4 @@ public class ServiceDetailFragment extends Fragment { btnDeleteService = view.findViewById(R.id.btnDeleteService); btnBack = view.findViewById(R.id.btnBack); } -} \ No newline at end of file +} diff --git a/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetViewModel.java b/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetViewModel.java index 8982dd51..8b0d5fcc 100644 --- a/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetViewModel.java +++ b/android/app/src/main/java/com/example/petstoremobile/viewmodels/PetViewModel.java @@ -1,7 +1,6 @@ package com.example.petstoremobile.viewmodels; import androidx.lifecycle.LiveData; -import androidx.lifecycle.MutableLiveData; import androidx.lifecycle.ViewModel; import com.example.petstoremobile.dtos.PageResponse; @@ -17,7 +16,6 @@ import okhttp3.MultipartBody; @HiltViewModel public class PetViewModel extends ViewModel { private final PetRepository repository; - private final MutableLiveData _petId = new MutableLiveData<>(); @Inject public PetViewModel(PetRepository repository) {