remove dead code

This commit is contained in:
Alex
2026-04-05 17:48:14 -06:00
parent 65a8475e47
commit 8b2d406433
3 changed files with 5 additions and 34 deletions

View File

@@ -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<ProductDTO> productSuggestions = new ArrayList<>();
private ArrayAdapter<String> 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.
*/

View File

@@ -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);
}
}
}

View File

@@ -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<Long> _petId = new MutableLiveData<>();
@Inject
public PetViewModel(PetRepository repository) {