WIP: Score implementation ergänzen #196
@@ -49,7 +49,11 @@ class ScoreDao extends DatabaseAccessor<AppDatabase> with _$ScoreDaoMixin {
|
||||
.toList();
|
||||
|
||||
await batch((batch) {
|
||||
batch.insertAll(scoreTable, entries, mode: InsertMode.insertOrReplace);
|
||||
batch.insertAll(
|
||||
ScoreEntryTable,
|
||||
entries,
|
||||
mode: InsertMode.insertOrReplace,
|
||||
);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -181,10 +185,10 @@ class ScoreDao extends DatabaseAccessor<AppDatabase> with _$ScoreDaoMixin {
|
||||
/// Returns `null` if there are no scores for the match.
|
||||
Future<int?> getLatestRoundNumber({required String matchId}) async {
|
||||
final query = selectOnly(scoreEntryTable)
|
||||
..where(scoreTable.matchId.equals(matchId))
|
||||
..addColumns([scoreTable.roundNumber.max()]);
|
||||
..where(ScoreEntryTable.matchId.equals(matchId))
|
||||
..addColumns([ScoreEntryTable.roundNumber.max()]);
|
||||
final result = await query.getSingle();
|
||||
return result.read(scoreTable.roundNumber.max());
|
||||
return result.read(ScoreEntryTable.roundNumber.max());
|
||||
}
|
||||
|
||||
/// Aggregates the total score for a player in a match by summing all their
|
||||
|
||||
Reference in New Issue
Block a user