끝난 이클립스 합류 문구 · HOME 헤더 POP · 다국어 HOME 레이아웃 · 캠페인 표시 수정
This commit is contained in:
@@ -167,6 +167,12 @@ extension SnapshotReader on Map<String, dynamic> {
|
||||
return fallback;
|
||||
}
|
||||
|
||||
/// 지갑(`users/{uid}/wallet/main`) 총 보유 POP — 일반 + 기여 + 보류(G-05 · 68f9b7a).
|
||||
/// HOME 헤더(Figma `179:29099` 「보유 포인트 총합」) · 퀘스트 목록 헤더 · POP 내역이 같은 값을 쓴다.
|
||||
/// 쓸 수 있는 잔액(기여 · 결제 가능액)과는 다르다 — 그쪽은 각 저장소가 따로 계산한다.
|
||||
int get walletTotal =>
|
||||
intOr('activityBalance') + intOr('supportBalance') + intOr('pendingActivity');
|
||||
|
||||
String strOr(String key, [String fallback = '']) {
|
||||
final value = this[key];
|
||||
return value is String && value.isNotEmpty ? value : fallback;
|
||||
|
||||
Reference in New Issue
Block a user