Component

Fix: fix nama upload dan delete file service

Invesment:
Fix:
- Edit data dan edit prospektus
- View file dengan metode react-native-webview

### No issue
This commit is contained in:
2025-09-30 17:30:07 +08:00
parent 3d8d8568a3
commit 5f05d1f7f0
21 changed files with 292 additions and 113 deletions

View File

@@ -19,8 +19,8 @@ import {
} from "@/service/api-client/api-investment";
import { apiMasterInvestment } from "@/service/api-client/api-master";
import {
deleteImageService,
uploadImageService,
deleteFileService,
uploadFileService,
} from "@/service/upload-service";
import { formatCurrencyDisplay } from "@/utils/formatCurrencyDisplay";
import pickFile from "@/utils/pickFile";
@@ -93,7 +93,6 @@ export default function InvestmentEdit() {
const response = await apiInvestmentGetById({
id: id as string,
});
// console.log("[DATA]", JSON.stringify(response.data, null, 2));
setData(response.data);
} catch (error) {
console.log("[ERROR]", error);
@@ -145,7 +144,7 @@ export default function InvestmentEdit() {
setIsLoading(true);
if (image) {
const responseUploadImage = await uploadImageService({
const responseUploadImage = await uploadFileService({
imageUri: image,
dirId: DIRECTORY_ID.investasi_image,
});
@@ -158,7 +157,7 @@ export default function InvestmentEdit() {
return;
}
const deletePrevImage = await deleteImageService({
const deletePrevImage = await deleteFileService({
id: data?.imageId as any,
});
@@ -179,13 +178,9 @@ export default function InvestmentEdit() {
const responseUpdate = await apiInvestmentUpdateData({
id: id as string,
data: newData,
category: "data"
});
console.log(
"[RESPONSE UPDATE]",
JSON.parse(JSON.stringify(responseUpdate))
);
if (responseUpdate.success) {
Toast.show({
type: "success",
@@ -219,7 +214,6 @@ export default function InvestmentEdit() {
onPress={() => {
pickFile({
setImageUri: ({ uri }) => {
console.log("URI IMAGE", uri);
setImage(uri);
},
allowedType: "image",