갤럭시 검색 결과에서 행성 상세로 이동
This commit is contained in:
@@ -96,8 +96,7 @@ class GalaxySnapshot {
|
||||
/// 명세 규칙 — *행성/성운 가입 또는 생성한 유저에게만 노출* (Zap 버튼).
|
||||
final bool joined;
|
||||
|
||||
PlanetNode? get mine =>
|
||||
planets.where((p) => p.isMine).firstOrNull;
|
||||
PlanetNode? get mine => planets.where((p) => p.isMine).firstOrNull;
|
||||
|
||||
/// Ranking View — 원장 B-21 「Ranking View 는 FPI 상위 중심」. FPI 1위 행성을 가운데
|
||||
/// 두고 나머지는 기본 보기와 같이 순위 궤도를 돈다. Stage0 성운은 랭킹 모집단이 아니므로
|
||||
@@ -133,7 +132,11 @@ class GalaxySnapshot {
|
||||
|
||||
/// ZAP 한 번(또는 연타 묶음)의 결과. 서버가 확정한 잔액만 담는다.
|
||||
class ZapResult {
|
||||
const ZapResult({required this.txId, required this.balanceAfter, this.contributedPop});
|
||||
const ZapResult({
|
||||
required this.txId,
|
||||
required this.balanceAfter,
|
||||
this.contributedPop,
|
||||
});
|
||||
|
||||
final String txId;
|
||||
|
||||
@@ -203,16 +206,73 @@ class SampleGalaxyRepository implements GalaxyRepository {
|
||||
online: 1204,
|
||||
isMine: true,
|
||||
),
|
||||
PlanetNode(id: 'newjeans', name: 'NewJeans', rank: 2, fpi: 271905, members: 11230, online: 980),
|
||||
PlanetNode(id: 'seventeen', name: 'SEVENTEEN', rank: 3, fpi: 254120, members: 10450, online: 872),
|
||||
PlanetNode(id: 'ive', name: 'IVE', rank: 4, fpi: 198740, members: 8320, online: 611),
|
||||
PlanetNode(id: 'aespa', name: 'aespa', rank: 5, fpi: 176250, members: 7640, online: 540),
|
||||
PlanetNode(id: 'lesserafim', name: 'LE SSERAFIM', rank: 6, fpi: 152080, members: 6910, online: 402),
|
||||
PlanetNode(
|
||||
id: 'newjeans',
|
||||
name: 'NewJeans',
|
||||
rank: 2,
|
||||
fpi: 271905,
|
||||
members: 11230,
|
||||
online: 980,
|
||||
),
|
||||
PlanetNode(
|
||||
id: 'seventeen',
|
||||
name: 'SEVENTEEN',
|
||||
rank: 3,
|
||||
fpi: 254120,
|
||||
members: 10450,
|
||||
online: 872,
|
||||
),
|
||||
PlanetNode(
|
||||
id: 'ive',
|
||||
name: 'IVE',
|
||||
rank: 4,
|
||||
fpi: 198740,
|
||||
members: 8320,
|
||||
online: 611,
|
||||
),
|
||||
PlanetNode(
|
||||
id: 'aespa',
|
||||
name: 'aespa',
|
||||
rank: 5,
|
||||
fpi: 176250,
|
||||
members: 7640,
|
||||
online: 540,
|
||||
),
|
||||
PlanetNode(
|
||||
id: 'lesserafim',
|
||||
name: 'LE SSERAFIM',
|
||||
rank: 6,
|
||||
fpi: 152080,
|
||||
members: 6910,
|
||||
online: 402,
|
||||
),
|
||||
],
|
||||
memberships: const [
|
||||
PlanetNode(id: 'bts', name: 'BTS', rank: 1, fpi: 284310, members: 12840, online: 1204, isMine: true),
|
||||
PlanetNode(id: 'newjeans', name: 'NewJeans', rank: 2, fpi: 271905, members: 11230, online: 980),
|
||||
PlanetNode(id: 'seventeen', name: 'SEVENTEEN', rank: 3, fpi: 254120, members: 10450, online: 872),
|
||||
PlanetNode(
|
||||
id: 'bts',
|
||||
name: 'BTS',
|
||||
rank: 1,
|
||||
fpi: 284310,
|
||||
members: 12840,
|
||||
online: 1204,
|
||||
isMine: true,
|
||||
),
|
||||
PlanetNode(
|
||||
id: 'newjeans',
|
||||
name: 'NewJeans',
|
||||
rank: 2,
|
||||
fpi: 271905,
|
||||
members: 11230,
|
||||
online: 980,
|
||||
),
|
||||
PlanetNode(
|
||||
id: 'seventeen',
|
||||
name: 'SEVENTEEN',
|
||||
rank: 3,
|
||||
fpi: 254120,
|
||||
members: 10450,
|
||||
online: 872,
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user