Skip to content

Feat/#383 공통퀘스트 작성 API 연결#388

Open
y-eonee wants to merge 9 commits intodevelopfrom
feat/#383-공통퀘스트-api-연동

Hidden character warning

The head ref may contain hidden characters: "feat/#383-\uacf5\ud1b5\ud018\uc2a4\ud2b8-api-\uc5f0\ub3d9"
Open

Feat/#383 공통퀘스트 작성 API 연결#388
y-eonee wants to merge 9 commits intodevelopfrom
feat/#383-공통퀘스트-api-연동

Conversation

@y-eonee
Copy link
Collaborator

@y-eonee y-eonee commented Mar 3, 2026

🔗 연결된 이슈

📄 작업 내용

  • 공통퀘스트 작성 API 연결했습니다.
구현 내용 공통 퀘스트 작성 개별 퀘스트 작성
GIF

💻 주요 코드 설명

공통퀘스트 관련 API가 모여져 있는 CommonQuestAPI, CommonQuestRepository를 만들었습니당.
현재 전체 조회가 연결이 되어있지 않아서 questID는 직접 바인딩해야 확인가능합니다! (3월3일 기준 questID 69)

공통퀘스트 완료 후 퀘스트 공통여정 탭으로 이동

승준오빠 코드좀 건드렷어요 ..
ParentQuest~VC

func selectTab(index: Int) {
        guard controllers.indices.contains(index) else { return }
        show(controllers[index]) // 실제 보여지는 vc 교체 
        tabBar.select(index: index) // 상단 탭 ui 변경 
    }

외부에서는 이것만 사용합니다!

TopTabBar~

func select(index: Int) {
         guard itemViews.indices.contains(index) else { return }
         updateTabBar(tag: index) // 상단 ui 변경
}

@y-eonee y-eonee requested review from dev-domo and juri123123 March 3, 2026 10:02
@y-eonee y-eonee self-assigned this Mar 3, 2026
@y-eonee y-eonee added 나연🐹 feat 새로운 기능 구현 및 API 연결 labels Mar 3, 2026
@y-eonee y-eonee linked an issue Mar 3, 2026 that may be closed by this pull request
1 task
)
modal.present()
switch questScope {
case .personal:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.personal일 때 이루어지는 동작과 .common일 때 이루어지는 동작을 각각 메서드로 분리할 수 있을까요? 구독하는 코드가 길어보여서요!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat 새로운 기능 구현 및 API 연결 나연🐹

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feat] 공통퀘스트 답변 작성 API 연동

2 participants