Teamspiele implementieren #217
@@ -73,7 +73,11 @@ class Game {
|
|||||||
orElse: () => Ruleset.singleWinner,
|
orElse: () => Ruleset.singleWinner,
|
||||||
),
|
),
|
||||||
description = json['description'],
|
description = json['description'],
|
||||||
color = AppColor.values.firstWhere((e) => e.name == json['color']),
|
color = AppColor.values.firstWhere(
|
||||||
|
(value) =>
|
||||||
|
value.name == json['color'] || value.toString() == json['color'],
|
||||||
|
orElse: () => AppColor.blue,
|
||||||
|
),
|
||||||
icon = json['icon'];
|
icon = json['icon'];
|
||||||
|
|
||||||
Map<String, dynamic> toJson() => {
|
Map<String, dynamic> toJson() => {
|
||||||
|
|||||||
@@ -71,7 +71,11 @@ class Team {
|
|||||||
: id = json['id'],
|
: id = json['id'],
|
||||||
name = json['name'],
|
name = json['name'],
|
||||||
createdAt = DateTime.parse(json['createdAt']),
|
createdAt = DateTime.parse(json['createdAt']),
|
||||||
color = AppColor.values.byName(json['color'] ?? AppColor.blue.name),
|
color = AppColor.values.firstWhere(
|
||||||
|
(value) =>
|
||||||
|
value.name == json['color'] || value.toString() == json['color'],
|
||||||
|
orElse: () => AppColor.blue,
|
||||||
|
),
|
||||||
score = json['score'] ?? 0,
|
score = json['score'] ?? 0,
|
||||||
members = []; // Populated during import via DataTransferService
|
members = []; // Populated during import via DataTransferService
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user