@@ -94,17 +94,12 @@ const rejectRequest = async () => {
9494 modalError .value = ' 종료 사유를 입력해주세요'
9595 return
9696 }
97- try {
98- await axiosInstance .patch (` /api/tasks/${taskId }/terminate ` , rejectReason )
99- toggleModal (' success' )
100- emit (' update:status' , ' TERMINATED' )
101- currentStatus .value = ' TERMINATED'
102- queryClient .invalidateQueries ({ queryKey: [' taskDetailUser' , taskId ] })
103- queryClient .invalidateQueries ({ queryKey: [' historyData' , taskId ] })
104- } catch {
105- toggleModal (' fail' )
106- modalError .value = ' 작업 종료에 실패했습니다'
107- }
97+ await axiosInstance .patch (` /api/tasks/${taskId }/terminate ` , rejectReason )
98+ toggleModal (' success' )
99+ emit (' update:status' , ' TERMINATED' )
100+ currentStatus .value = ' TERMINATED'
101+ queryClient .invalidateQueries ({ queryKey: [' taskDetailUser' , taskId ] })
102+ queryClient .invalidateQueries ({ queryKey: [' historyData' , taskId ] })
108103}
109104
110105const changeStatus = async (newStatus : Status ) => {
@@ -116,14 +111,10 @@ const changeStatus = async (newStatus: Status) => {
116111 return
117112 } else {
118113 emit (' update:status' , newStatus )
119- try {
120- currentStatus .value = newStatus
121- await patchChangeStatus (taskId || 0 , newStatus )
122- queryClient .invalidateQueries ({ queryKey: [' taskDetailUser' , taskId ] })
123- queryClient .invalidateQueries ({ queryKey: [' historyData' , taskId ] })
124- } catch (error ) {
125- console .error (' Failed to update status:' , error )
126- }
114+ currentStatus .value = newStatus
115+ await patchChangeStatus (taskId || 0 , newStatus )
116+ queryClient .invalidateQueries ({ queryKey: [' taskDetailUser' , taskId ] })
117+ queryClient .invalidateQueries ({ queryKey: [' historyData' , taskId ] })
127118 }
128119}
129120 </script >
0 commit comments