upd: announcement

Deskripsi:
- load all announcement
- pencarian announcement
- tambah announcement
- get detail one announcement

No Issues
This commit is contained in:
amel
2025-05-07 17:26:49 +08:00
parent dee684fb88
commit 6cae53cbc7
8 changed files with 431 additions and 153 deletions

View File

@@ -203,3 +203,22 @@ export const apiAddMemberDiscussionGeneral = async ({ data, id }: { data: { user
return response.data;
};
export const apiGetAnnouncement = async ({ user, search }: { user: string, search: string }) => {
const response = await api.get(`mobile/announcement?user=${user}&search=${search}`);
return response.data;
};
export const apiGetDivisionGroup = async ({ user }: { user: string }) => {
const response = await api.get(`mobile/group/get-division?user=${user}`);
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)
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;
};