refactor: add an error alert conditional

This commit is contained in:
Dayoung 2025-06-13 13:17:37 +09:00
parent 44d7a52790
commit 042096c682
2 changed files with 13 additions and 5 deletions

View File

@ -48,7 +48,9 @@ export function useInquiry(
*/
const errorRouter = (error: any) => {
const status = error.response?.status
alert(error.response?.data.error)
if (error.response?.data.error) {
alert(error.response?.data.error)
}
switch (status) {
// session 없는 경우
case 401:

View File

@ -108,7 +108,9 @@ export function useSurvey(
*/
const errorRouter = (error: any) => {
const status = error.response?.status
alert(error.response?.data.error)
if (error.response?.data.error) {
alert(error.response?.data.error)
}
switch (status) {
/** session 없는 경우 */
case 401:
@ -259,6 +261,9 @@ export function useSurvey(
queryClient.invalidateQueries({ queryKey: ['survey', id] })
queryClient.invalidateQueries({ queryKey: ['survey', 'list'] })
},
onError: (error: any) => {
alert(error.response?.data.error)
},
})
/**
@ -269,7 +274,7 @@ export function useSurvey(
*
* @example
*
*
*
*/
const { mutateAsync: deleteSurvey, isPending: isDeletingSurvey } = useMutation({
mutationFn: async () => {
@ -370,8 +375,9 @@ export function useSurvey(
`https://zipcloud.ibsnet.co.jp/api/search?${queryStringFormatter({ zipcode: zipCode.trim() })}`,
)
return data.results
} catch (e) {
console.error('Failed to fetch zipcode data:', e)
} catch (error: any) {
console.error('Failed to fetch zipcode data:', error)
alert(error.response?.data.error)
throw new Error('Failed to fetch zipcode data')
}
}