req: pengumuman
Deskripsi: - pengaplikasian api tambah, detail dan edit pengumuman No Issues
This commit is contained in:
28
lib/api.ts
28
lib/api.ts
@@ -256,21 +256,41 @@ export const apiGetDivisionGroup = async ({ user }: { user: string }) => {
|
||||
return response.data;
|
||||
};
|
||||
|
||||
export const apiCreateAnnouncement = async ({ data }: { data: { title: string, desc: string, user: string, groups: any[] } }) => {
|
||||
const response = await api.post(`/mobile/announcement`, data)
|
||||
// export const apiCreateAnnouncement = async ({ data }: { data: { title: string, desc: string, user: string, groups: any[] } }) => {
|
||||
// const response = await api.post(`/mobile/announcement`, data)
|
||||
// return response.data;
|
||||
// };
|
||||
|
||||
export const apiCreateAnnouncement = async (data: FormData) => {
|
||||
const response = await api.post(`/mobile/announcement`, data, {
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data',
|
||||
},
|
||||
})
|
||||
return response.data;
|
||||
};
|
||||
|
||||
|
||||
export const apiGetAnnouncementOne = async ({ user, id }: { user: string, id: string }) => {
|
||||
const response = await api.get(`mobile/announcement/${id}?user=${user}`);
|
||||
return response.data;
|
||||
};
|
||||
|
||||
export const apiEditAnnouncement = async (data: { title: string, desc: string, user: string, groups: any[] }, id: string) => {
|
||||
const response = await api.put(`/mobile/announcement/${id}`, data)
|
||||
// export const apiEditAnnouncement = async (data: { title: string, desc: string, user: string, groups: any[], oldFile: any[] }, id: string) => {
|
||||
// const response = await api.put(`/mobile/announcement/${id}`, data)
|
||||
// return response.data;
|
||||
// };
|
||||
|
||||
export const apiEditAnnouncement = async (data: FormData, id: string) => {
|
||||
const response = await api.put(`/mobile/announcement/${id}`, data, {
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data',
|
||||
},
|
||||
})
|
||||
return response.data;
|
||||
};
|
||||
|
||||
|
||||
export const apiDeleteAnnouncement = async (data: { user: string }, id: string) => {
|
||||
const response = await api.delete(`mobile/announcement/${id}`, { data })
|
||||
return response.data
|
||||
|
||||
Reference in New Issue
Block a user