Conversation
…rt-screen # Conflicts: # frontend/ongi/lib/screens/start_screen.dart # frontend/ongi/pubspec.yaml
|
Caution Review failedThe pull request is closed. Walkthrough회원가입 및 가족 코드 생성/참여 플로우가 대폭 리팩토링되었습니다. 기존의 AuthService 기반 회원가입 로직이 SignupService, CodeService, FamilyJoinService 등으로 분리되었고, 토큰 관리를 위한 TokenStorage 유틸이 추가되었습니다. 각 스크린의 UI 및 에러 메시지 스타일도 개선되었습니다. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant ModeScreen
participant SignupService
participant LoginService
participant FamilynameScreen
participant TokenStorage
User->>ModeScreen: 부모/자녀 선택
ModeScreen->>SignupService: register(email, pw, name, mode)
SignupService-->>ModeScreen: 회원가입 결과
ModeScreen->>LoginService: login(email, pw)
LoginService-->>TokenStorage: accessToken 저장
ModeScreen->>FamilynameScreen: 네비게이션
sequenceDiagram
participant User
participant FamilynameScreen
participant SharedPreferences
participant FamilycodeCreateScreen
participant CodeService
User->>FamilynameScreen: 가족 이름 입력
FamilynameScreen->>SharedPreferences: family_name 저장
FamilynameScreen->>FamilycodeCreateScreen: 네비게이션
User->>FamilycodeCreateScreen: "생성하기" 클릭
FamilycodeCreateScreen->>CodeService: familyCreate(family_name)
CodeService-->>FamilycodeCreateScreen: 가족 코드 반환
FamilycodeCreateScreen->>User: 코드 표시
sequenceDiagram
participant User
participant FamilycodeScreen
participant FamilyJoinService
participant ReadyScreen
User->>FamilycodeScreen: 가족 코드 입력
FamilycodeScreen->>FamilyJoinService: familyJoin(code)
FamilyJoinService-->>FamilycodeScreen: 결과 반환
FamilycodeScreen->>ReadyScreen: 네비게이션(성공 시)
Possibly related PRs
Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (12)
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
* fix: 필요 없는 코드 수정
Summary by CodeRabbit
신규 기능
버그 수정 및 개선
UI/UX 개선
기타