|
|
@@ -69,8 +69,8 @@ export const useApi = () => {
|
|
|
const get = async (url, params = {}) => {
|
|
|
try {
|
|
|
const response = await apiClient.get(url, { params })
|
|
|
- // CodeIgniter API 응답 구조: { success, data, message }
|
|
|
- return { data: response.data.data, error: null }
|
|
|
+ // 전체 응답 반환: { success, data, message }
|
|
|
+ return { data: response.data, error: null }
|
|
|
} catch (error) {
|
|
|
return { data: null, error: error.response?.data || error.message }
|
|
|
}
|
|
|
@@ -80,8 +80,8 @@ export const useApi = () => {
|
|
|
const post = async (url, data = {}) => {
|
|
|
try {
|
|
|
const response = await apiClient.post(url, data)
|
|
|
- // CodeIgniter API 응답 구조: { success, data, message }
|
|
|
- return { data: response.data.data, error: null }
|
|
|
+ // 전체 응답 반환: { success, data, message }
|
|
|
+ return { data: response.data, error: null }
|
|
|
} catch (error) {
|
|
|
return { data: null, error: error.response?.data || error.message }
|
|
|
}
|
|
|
@@ -91,8 +91,8 @@ export const useApi = () => {
|
|
|
const put = async (url, data = {}) => {
|
|
|
try {
|
|
|
const response = await apiClient.put(url, data)
|
|
|
- // CodeIgniter API 응답 구조: { success, data, message }
|
|
|
- return { data: response.data.data, error: null }
|
|
|
+ // 전체 응답 반환: { success, data, message }
|
|
|
+ return { data: response.data, error: null }
|
|
|
} catch (error) {
|
|
|
return { data: null, error: error.response?.data || error.message }
|
|
|
}
|
|
|
@@ -102,8 +102,8 @@ export const useApi = () => {
|
|
|
const del = async (url) => {
|
|
|
try {
|
|
|
const response = await apiClient.delete(url)
|
|
|
- // CodeIgniter API 응답 구조: { success, data, message }
|
|
|
- return { data: response.data.data, error: null }
|
|
|
+ // 전체 응답 반환: { success, data, message }
|
|
|
+ return { data: response.data, error: null }
|
|
|
} catch (error) {
|
|
|
return { data: null, error: error.response?.data || error.message }
|
|
|
}
|
|
|
@@ -117,8 +117,8 @@ export const useApi = () => {
|
|
|
'Content-Type': 'multipart/form-data'
|
|
|
}
|
|
|
})
|
|
|
- // CodeIgniter API 응답 구조: { success, data, message }
|
|
|
- return { data: response.data.data, error: null }
|
|
|
+ // 전체 응답 반환: { success, data, message }
|
|
|
+ return { data: response.data, error: null }
|
|
|
} catch (error) {
|
|
|
return { data: null, error: error.response?.data || error.message }
|
|
|
}
|