...
This commit is contained in:
@@ -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,
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user