POP 내역 총 보유 · 예약 · 사용 가능 3구분 · 온보딩 추천인 코드
This commit is contained in:
@@ -23,7 +23,7 @@ import '../../core/i18n/app_locale.dart';
|
||||
/// - Passport `users/{uid}/passports/{fandomId}.tier` — **팬덤별**(10/3 #10 · 9/21 5절). 없으면 SILVER.
|
||||
/// 탈퇴한 팬덤의 Passport 도 지우지 않고 보인다(ARCHIVED).
|
||||
/// - Badge `users/{uid}/badges`(상세정의 4장 · 별첨 1 ②-5)
|
||||
/// - 잔액 `users/{uid}/wallet/main.activityBalance`
|
||||
/// - 잔액 `users/{uid}/wallet/main` — 사용 가능 = `activityBalance + supportBalance`, 예약 = `pendingActivity`(G-05)
|
||||
/// - 행성별 기여 `fandoms/{fandomId}` + `fandoms/{fandomId}/members/{uid}.contributedPop`
|
||||
/// - POP 원장 `users/{uid}/popTransactions` (최신순 · 커서 `createdAt`)
|
||||
/// - 공지 `notices`
|
||||
@@ -126,7 +126,8 @@ class FirestoreMyRepository extends SampleMyRepository {
|
||||
userExp: user.intOr('userExp'),
|
||||
userLevel: user.intOr('userLevel').clamp(1, 1 << 31),
|
||||
passportTier: primaryTier,
|
||||
balancePop: wallet.intOr('activityBalance'),
|
||||
balancePop: wallet.intOr('activityBalance') + wallet.intOr('supportBalance') + wallet.intOr('pendingActivity'),
|
||||
reservedPop: wallet.intOr('pendingActivity'),
|
||||
steps: user.intOr('steps'),
|
||||
completedQuests: await completedF,
|
||||
planetTiers: tiers,
|
||||
|
||||
Reference in New Issue
Block a user