feat: tambah fitur hapus file existing saat edit komentar diskusi umum

- Edit mode menampilkan file existing dengan chip ✕ merah untuk tandai hapus
- File yang ditandai dikirim sebagai filesToRemove ke backend saat submit
- Reset removedFileIds saat cancel edit
This commit is contained in:
2026-06-09 17:35:30 +08:00
parent 3370f48238
commit 4ab8422808
2 changed files with 172 additions and 359 deletions

View File

@@ -39,7 +39,14 @@ export const apiSendDiscussionGeneralCommentar = async ({ id, data }: { id: stri
return response.data;
};
export const apiUpdateDiscussionGeneralCommentar = async ({ id, data }: { id: string, data: { desc: string, user: string } }) => {
export const apiSendDiscussionGeneralCommentarWithFile = async (id: string, data: FormData) => {
const response = await api.post(`/mobile/discussion-general/${id}/comment`, data, {
headers: { 'Content-Type': 'multipart/form-data' },
})
return response.data;
};
export const apiUpdateDiscussionGeneralCommentar = async ({ id, data }: { id: string, data: { desc: string, user: string, filesToRemove?: string[] } }) => {
const response = await api.put(`/mobile/discussion-general/${id}/comment`, data)
return response.data;
};