Reworked ugly code
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
import 'reward.dart';
|
||||
|
||||
class Game {
|
||||
final int id;
|
||||
final String name;
|
||||
final List<Map<String, dynamic>> rewards;
|
||||
final List<Reward> rewards;
|
||||
|
||||
Game.fromMap(Map<String, dynamic> map, Iterable<Map<String, dynamic>> rewards)
|
||||
: id = map['id'],
|
||||
name = map['name'],
|
||||
rewards = rewards.toList();
|
||||
rewards = rewards.map((e) => Reward.fromMap(e)).toList();
|
||||
}
|
||||
|
||||
8
lib/models/reward.dart
Normal file
8
lib/models/reward.dart
Normal file
@@ -0,0 +1,8 @@
|
||||
class Reward {
|
||||
final int placement;
|
||||
final int reward;
|
||||
|
||||
Reward.fromMap(Map<String, dynamic> map)
|
||||
: placement = map['placement'],
|
||||
reward = map['reward'];
|
||||
}
|
||||
Reference in New Issue
Block a user