Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature/#60] 특정 COGO 조회 api + 신청된 COGO 수락/거절 api #63

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

sunnny619
Copy link
Contributor

Issue

Description

특정 COGO 조회 api + 신청된 COGO 수락/거절 api 연동 작업을 진행하였습니다

특정 COGO 조회 api

이전 RequestedCogoResponse를 재활용해 응답값을 구성하였습니다.

application service에서 getCogoDetail를 구현해 get 작업을 실행하였습니다.

이전 UnMatchedCogoScreen, MatchedCogoScreen에서 applicationId값을 가져와 UnMatchedCogoDetailScreen, MatchedCogoDetailScreen 뷰 모델에서 api 호출 작업을 진행합니다.

신청된 COGO 수락/거절 api

CogoDecisionRequest을 이용해 요청한 응답값을 받습니다.

application service에서 patchCogoDecision을 구현해 patch 작업을 실행하였습니다.

UnMatchedCogoDetailViewModel에서 각 수락/거절 버튼에 맞게 accept, reject 함수를 구현했습니다.

  • decision을 구별해 수락/거절 api 호출합니다.
  • UnMatchedCogoDetailScreen, MatchedCogoDetailScreen에서 pop시 새고고침을 위해 result == 'refresh'값을 주고 받아 새로 api 호출을 진행합니다.

Check List

  • PR 제목을 커밋 규칙에 맞게 작성
  • PR에 해당되는 Issue를 연결 완료
  • 적절한 라벨 설정
  • 작업한 사람 모두를 Assign
  • 작업한 팀에게 Code Review 요청 (Reviewer 등록)

Screenshot

XRecorder_13112024_162739.mp4

@sunnny619 sunnny619 added the feature 기능 구현 label Nov 13, 2024
@sunnny619 sunnny619 self-assigned this Nov 13, 2024
@sunnny619 sunnny619 linked an issue Nov 13, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 기능 구현
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] 특정 COGO 조회 + 신청된 COGO 수락/거절 api
1 participant