This commit is contained in:
2025-11-19 17:00:33 +09:00
parent 2008c377f4
commit 09665fa073
442 changed files with 18389 additions and 805 deletions
@@ -12,9 +12,11 @@ class GameRankDto {
});
factory GameRankDto.fromJson(Map<String, dynamic> json) {
// [🔥 수정] playerName에 Null check 추가
// [🔥 수정] primaryScore에 Null check 및 안전한 toInt() 추가
return GameRankDto(
playerName: json['playerName'],
primaryScore: (json['primaryScore'] as num).toInt(),
playerName: json['playerName'] ?? 'Unknown',
primaryScore: (json['primaryScore'] as num?)?.toInt() ?? 0,
secondaryScore: (json['secondaryScore'] as num?)?.toInt(),
);
}
@@ -33,7 +35,8 @@ class GameRankWithRankNumber {
factory GameRankWithRankNumber.fromJson(Map<String, dynamic> json) {
return GameRankWithRankNumber(
rankData: GameRankDto.fromJson(json['rankData']),
rankNumber: (json['rankNumber'] as num).toInt(),
// [🔥 수정] rankNumber에 Null check 및 안전한 toInt() 추가
rankNumber: (json['rankNumber'] as num?)?.toInt() ?? 0,
);
}
}
@@ -65,4 +68,4 @@ class RankSubmissionResult {
myRank: myRankData,
);
}
}
}