Integrasi API: Donation & Admin Donation

Fix:
- app/(application)/(user)/donation/[id]/(transaction-flow)/[invoiceId]/invoice.tsx
- app/(application)/(user)/donation/[id]/index.tsx
- app/(application)/admin/donation/[id]/[status]/index.tsx
- app/(application)/admin/donation/[id]/[status]/transaction-detail.tsx
- app/(application)/admin/donation/[id]/list-of-donatur.tsx
- components/Select/SelectCustom.tsx
- context/AuthContext.tsx
- screens/Donation/BoxPublish.tsx
- screens/Donation/ProgressSection.tsx
- service/api-admin/api-admin-donation.ts

### NO Issue
This commit is contained in:
2025-10-28 17:45:13 +08:00
parent 5d4328a139
commit 1e1b18f860
10 changed files with 420 additions and 153 deletions

View File

@@ -91,14 +91,11 @@ export const AuthProvider = ({ children }: { children: React.ReactNode }) => {
setToken(token);
await AsyncStorage.setItem("authToken", token);
const responseUser = await apiConfig.get(
`/mobile?token=${token}`,
{
headers: {
Authorization: `Bearer ${token}`,
},
}
);
const responseUser = await apiConfig.get(`/mobile?token=${token}`, {
headers: {
Authorization: `Bearer ${token}`,
},
});
const dataUser = responseUser.data.data;
setUser(dataUser);
@@ -147,9 +144,7 @@ export const AuthProvider = ({ children }: { children: React.ReactNode }) => {
await AsyncStorage.setItem("userData", JSON.stringify(dataUser));
return dataUser;
} catch (error: any) {
throw new Error(
error.response?.data?.message || "Gagal mengambil data user"
);
console.log(error.response?.data?.message + "user" || "Gagal mengambil data user");
} finally {
setIsLoading(false);
}