From 19c99eef9c5a2f581ab71d5d6bca8ee4120bd62c Mon Sep 17 00:00:00 2001 From: mathiskirchner Date: Wed, 19 Nov 2025 00:27:08 +0100 Subject: [PATCH] use clock.now() instead of DateTime.now() for DTO creation timestamps --- lib/data/dto/game.dart | 3 ++- lib/data/dto/group.dart | 3 ++- lib/data/dto/player.dart | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/data/dto/game.dart b/lib/data/dto/game.dart index b8ebf5c..96e9d73 100644 --- a/lib/data/dto/game.dart +++ b/lib/data/dto/game.dart @@ -1,3 +1,4 @@ +import 'package:clock/clock.dart'; import 'package:game_tracker/data/dto/group.dart'; import 'package:game_tracker/data/dto/player.dart'; import 'package:uuid/uuid.dart'; @@ -18,7 +19,7 @@ class Game { this.group, this.winner = '', }) : id = id ?? const Uuid().v4(), - createdAt = createdAt ?? DateTime.now(); + createdAt = createdAt ?? clock.now(); @override String toString() { diff --git a/lib/data/dto/group.dart b/lib/data/dto/group.dart index 6a27de1..46c6f91 100644 --- a/lib/data/dto/group.dart +++ b/lib/data/dto/group.dart @@ -1,3 +1,4 @@ +import 'package:clock/clock.dart'; import 'package:game_tracker/data/dto/player.dart'; import 'package:uuid/uuid.dart'; @@ -13,7 +14,7 @@ class Group { required this.name, required this.members, }) : id = id ?? const Uuid().v4(), - createdAt = createdAt ?? DateTime.now(); + createdAt = createdAt ?? clock.now(); @override String toString() { diff --git a/lib/data/dto/player.dart b/lib/data/dto/player.dart index 5cbceef..4ef58b1 100644 --- a/lib/data/dto/player.dart +++ b/lib/data/dto/player.dart @@ -1,3 +1,4 @@ +import 'package:clock/clock.dart'; import 'package:uuid/uuid.dart'; class Player { @@ -7,7 +8,7 @@ class Player { Player({String? id, DateTime? createdAt, required this.name}) : id = id ?? const Uuid().v4(), - createdAt = createdAt ?? DateTime.now(); + createdAt = createdAt ?? clock.now(); @override String toString() {