HOME 퀘스트 줄 분류 · 일시 정지 표기
This commit is contained in:
@@ -11,7 +11,7 @@ import 'home_data.dart';
|
||||
import '../inside/inside_repository_firestore.dart' show insideQuestionFrom;
|
||||
import '../quest/quest_data.dart' show QuestType;
|
||||
import '../quest/quest_repository_firestore.dart'
|
||||
show openTimeAttack, questTitle, questToday;
|
||||
show FirestoreQuestRepository, openTimeAttack, questTitle, questToday;
|
||||
import '../../core/i18n/app_locale.dart';
|
||||
|
||||
/// 홈의 실 서버 구현 — 화면 대조 원장 F1.
|
||||
@@ -413,7 +413,14 @@ class FirestoreHomeRepository implements HomeRepository {
|
||||
return QuestSummary(
|
||||
title: questTitle(quest),
|
||||
type: QuestType.parse(quest.strOr('type')),
|
||||
category: QuestType.parse(quest.strOr('type')).label,
|
||||
// 퀘스트 목록 · 상세와 같은 분류 표기(Figma `264:46867` 줄 아래 「커뮤니티」).
|
||||
category: QuestType.parse(quest.strOr('type')).category,
|
||||
pausedSession: progress == null
|
||||
? null
|
||||
: FirestoreQuestRepository.pausedSessionOf(
|
||||
QuestType.parse(quest.strOr('type')),
|
||||
progress,
|
||||
),
|
||||
rewardPop:
|
||||
openTimeAttack(quest)?.rewardPop ??
|
||||
QuestType.parse(quest.strOr('type')).rewardFrom(quest, policy),
|
||||
|
||||
Reference in New Issue
Block a user