Files
hipmi-mobile/service/api-client/api-profile.ts
Bagasbanuna02 2227aaa99f Profile
Fix:
- profile/[id]/edit.tsx: api upload
- profile/[id]/update-photo.tsx: api upload
- service/api-client/api-profile.ts: api profile bisa memilih kategori

Component
Add:
- components/Image/AvatarComp.tsx

### No Issue
2025-08-27 12:16:31 +08:00

29 lines
644 B
TypeScript

import { apiConfig } from "../api-config";
export async function apiCreateProfile(data: any) {
const response = await apiConfig.post(`/mobile/profile`, {
data: data,
});
return response.data;
}
export async function apiProfile({ id }: { id: string }) {
const response = await apiConfig.get(`/mobile/profile/${id}`);
return response.data;
}
export async function apiUpdateProfile({
id,
data,
category,
}: {
id: string;
data: any;
category: "profile" | "photo" | "background";
}) {
const response = await apiConfig.put(`/mobile/profile/${id}?category=${category}`, {
data: data,
});
return response.data;
}