codestates / medisharp-client

🗓 촬영 한 번으로 약 정보를 얻고, 해당 약의 복용 일정도 관리할 수 있는 모바일 서비스 '약올림'.💊 건강도, 편리함도 한 단계 올려보세요.
2 stars 0 forks source link

[Client]/Fix/#10/Delete Whole/Clicked schedules API연동 #105

Closed Gracechung-sw closed 3 years ago

Gracechung-sw commented 3 years ago

원래 알람수정페이지에서 삭제버튼2개(전체삭제/해당알람만삭제)를 만들고 거기에 API연동을 해놓았는데 => 삭제버튼선택 페이지가 추가되면서 버튼만 이동하고 API연동 코드는 이동을 하지 않아서 삭제버튼이 실행되지 않았던 문제 해결하였습니다.

done1 - 삭제선택페이지로 넘어갈때 clickedDate, schedules_common_id 를 params로 넘겨주어야해서 수정하였습니다.

 this.props.navigation.navigate('DeleteCheck', {
                  schedules_common_id: this.state.schedules_common_id,
                  clickedDate: this.state.clickedDate,
                });

done2 - 이를 API에서 body가 아닌 params로 담아서 요청합니다. done3 - 삭제 후 Calendar 페이지로 잘 navigate되어서 삭제된 데이터로 랜더링 잘 됩니다.