가입 약관 동의 기록 · 서비스 탈퇴 · 온보딩 6단계 · Coach Mark

This commit is contained in:
Sn-Kinos
2026-10-05 22:48:25 +09:00
parent e7010010bb
commit 55424bd4a2
36 changed files with 2884 additions and 77 deletions
@@ -112,7 +112,8 @@ class FirestoreMyRepository extends SampleMyRepository {
// **이메일 앞부분을 쓰지 않는다** — 프로필 수정이 그 값을 그대로
// 닉네임으로 저장해 홈 기여자명으로 퍼졌다. 이메일은 설정 「계정 정보」
// (명세 `554:22634` *닉네임 · 가입 이메일 값*)에만 둔다.
final email = _backend.email ?? '';
// Kakao(커스텀 토큰)는 Auth 이메일이 비어 있어 서버가 사용자 문서에 남긴 동의 이메일을 먼저 본다.
final email = user.strOr('email', _backend.email ?? '');
final photoUrl = user.strOr('photoUrl');
@@ -167,6 +168,9 @@ class FirestoreMyRepository extends SampleMyRepository {
}, SetOptions(merge: true));
}
@override
Future<void> withdraw() => _backend.call('fnAccountWithdraw');
@override
Future<void> updateNickname(String nickname) async {
final uid = _backend.requireUid;