Updated folder structure
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
import 'package:cabo_counter/data/db/tables/game_session_table.dart';
|
import 'package:cabo_counter/data/db/tables/game_session_table.dart';
|
||||||
import 'package:cabo_counter/data/db/tables/player_scores.dart';
|
import 'package:cabo_counter/data/db/tables/player_scores_table.dart';
|
||||||
import 'package:cabo_counter/data/db/tables/players_table.dart';
|
import 'package:cabo_counter/data/db/tables/players_table.dart';
|
||||||
import 'package:cabo_counter/data/db/tables/round_scores_table.dart';
|
import 'package:cabo_counter/data/db/tables/round_scores_table.dart';
|
||||||
import 'package:cabo_counter/data/db/tables/rounds_table.dart';
|
import 'package:cabo_counter/data/db/tables/rounds_table.dart';
|
||||||
|
|||||||
@@ -505,7 +505,7 @@ class $PlayersTableTable extends PlayersTable
|
|||||||
$PlayersTableTable(this.attachedDatabase, [this._alias]);
|
$PlayersTableTable(this.attachedDatabase, [this._alias]);
|
||||||
static const VerificationMeta _idMeta = const VerificationMeta('id');
|
static const VerificationMeta _idMeta = const VerificationMeta('id');
|
||||||
@override
|
@override
|
||||||
late final GeneratedColumn<String> id = GeneratedColumn<String>(
|
late final GeneratedColumn<String> playerId = GeneratedColumn<String>(
|
||||||
'id', aliasedName, false,
|
'id', aliasedName, false,
|
||||||
type: DriftSqlType.string,
|
type: DriftSqlType.string,
|
||||||
requiredDuringInsert: true,
|
requiredDuringInsert: true,
|
||||||
@@ -517,7 +517,7 @@ class $PlayersTableTable extends PlayersTable
|
|||||||
'name', aliasedName, false,
|
'name', aliasedName, false,
|
||||||
type: DriftSqlType.string, requiredDuringInsert: true);
|
type: DriftSqlType.string, requiredDuringInsert: true);
|
||||||
@override
|
@override
|
||||||
List<GeneratedColumn> get $columns => [id, name];
|
List<GeneratedColumn> get $columns => [playerId, name];
|
||||||
@override
|
@override
|
||||||
String get aliasedName => _alias ?? actualTableName;
|
String get aliasedName => _alias ?? actualTableName;
|
||||||
@override
|
@override
|
||||||
@@ -529,7 +529,7 @@ class $PlayersTableTable extends PlayersTable
|
|||||||
final context = VerificationContext();
|
final context = VerificationContext();
|
||||||
final data = instance.toColumns(true);
|
final data = instance.toColumns(true);
|
||||||
if (data.containsKey('id')) {
|
if (data.containsKey('id')) {
|
||||||
context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta));
|
context.handle(_idMeta, playerId.isAcceptableOrUnknown(data['id']!, _idMeta));
|
||||||
} else if (isInserting) {
|
} else if (isInserting) {
|
||||||
context.missing(_idMeta);
|
context.missing(_idMeta);
|
||||||
}
|
}
|
||||||
@@ -1599,7 +1599,7 @@ final class $$GameSessionTableTableReferences extends BaseReferences<
|
|||||||
_playersTableRefsTable(_$AppDatabase db) => MultiTypedResultKey.fromTable(
|
_playersTableRefsTable(_$AppDatabase db) => MultiTypedResultKey.fromTable(
|
||||||
db.playersTable,
|
db.playersTable,
|
||||||
aliasName:
|
aliasName:
|
||||||
$_aliasNameGenerator(db.gameSessionTable.id, db.playersTable.id));
|
$_aliasNameGenerator(db.gameSessionTable.id, db.playersTable.playerId));
|
||||||
|
|
||||||
$$PlayersTableTableProcessedTableManager get playersTableRefs {
|
$$PlayersTableTableProcessedTableManager get playersTableRefs {
|
||||||
final manager = $$PlayersTableTableTableManager($_db, $_db.playersTable)
|
final manager = $$PlayersTableTableTableManager($_db, $_db.playersTable)
|
||||||
@@ -1688,7 +1688,7 @@ class $$GameSessionTableTableFilterComposer
|
|||||||
composer: this,
|
composer: this,
|
||||||
getCurrentColumn: (t) => t.id,
|
getCurrentColumn: (t) => t.id,
|
||||||
referencedTable: $db.playersTable,
|
referencedTable: $db.playersTable,
|
||||||
getReferencedColumn: (t) => t.id,
|
getReferencedColumn: (t) => t.playerId,
|
||||||
builder: (joinBuilder,
|
builder: (joinBuilder,
|
||||||
{$addJoinBuilderToRootComposer,
|
{$addJoinBuilderToRootComposer,
|
||||||
$removeJoinBuilderFromRootComposer}) =>
|
$removeJoinBuilderFromRootComposer}) =>
|
||||||
@@ -1827,7 +1827,7 @@ class $$GameSessionTableTableAnnotationComposer
|
|||||||
composer: this,
|
composer: this,
|
||||||
getCurrentColumn: (t) => t.id,
|
getCurrentColumn: (t) => t.id,
|
||||||
referencedTable: $db.playersTable,
|
referencedTable: $db.playersTable,
|
||||||
getReferencedColumn: (t) => t.id,
|
getReferencedColumn: (t) => t.playerId,
|
||||||
builder: (joinBuilder,
|
builder: (joinBuilder,
|
||||||
{$addJoinBuilderToRootComposer,
|
{$addJoinBuilderToRootComposer,
|
||||||
$removeJoinBuilderFromRootComposer}) =>
|
$removeJoinBuilderFromRootComposer}) =>
|
||||||
@@ -2060,7 +2060,7 @@ final class $$PlayersTableTableReferences extends BaseReferences<_$AppDatabase,
|
|||||||
|
|
||||||
static $GameSessionTableTable _idTable(_$AppDatabase db) =>
|
static $GameSessionTableTable _idTable(_$AppDatabase db) =>
|
||||||
db.gameSessionTable.createAlias(
|
db.gameSessionTable.createAlias(
|
||||||
$_aliasNameGenerator(db.playersTable.id, db.gameSessionTable.id));
|
$_aliasNameGenerator(db.playersTable.playerId, db.gameSessionTable.id));
|
||||||
|
|
||||||
$$GameSessionTableTableProcessedTableManager get id {
|
$$GameSessionTableTableProcessedTableManager get id {
|
||||||
final $_column = $_itemColumn<String>('id')!;
|
final $_column = $_itemColumn<String>('id')!;
|
||||||
@@ -2109,7 +2109,7 @@ class $$PlayersTableTableFilterComposer
|
|||||||
$$GameSessionTableTableFilterComposer get id {
|
$$GameSessionTableTableFilterComposer get id {
|
||||||
final $$GameSessionTableTableFilterComposer composer = $composerBuilder(
|
final $$GameSessionTableTableFilterComposer composer = $composerBuilder(
|
||||||
composer: this,
|
composer: this,
|
||||||
getCurrentColumn: (t) => t.id,
|
getCurrentColumn: (t) => t.playerId,
|
||||||
referencedTable: $db.gameSessionTable,
|
referencedTable: $db.gameSessionTable,
|
||||||
getReferencedColumn: (t) => t.id,
|
getReferencedColumn: (t) => t.id,
|
||||||
builder: (joinBuilder,
|
builder: (joinBuilder,
|
||||||
@@ -2163,7 +2163,7 @@ class $$PlayersTableTableOrderingComposer
|
|||||||
$$GameSessionTableTableOrderingComposer get id {
|
$$GameSessionTableTableOrderingComposer get id {
|
||||||
final $$GameSessionTableTableOrderingComposer composer = $composerBuilder(
|
final $$GameSessionTableTableOrderingComposer composer = $composerBuilder(
|
||||||
composer: this,
|
composer: this,
|
||||||
getCurrentColumn: (t) => t.id,
|
getCurrentColumn: (t) => t.playerId,
|
||||||
referencedTable: $db.gameSessionTable,
|
referencedTable: $db.gameSessionTable,
|
||||||
getReferencedColumn: (t) => t.id,
|
getReferencedColumn: (t) => t.id,
|
||||||
builder: (joinBuilder,
|
builder: (joinBuilder,
|
||||||
@@ -2196,7 +2196,7 @@ class $$PlayersTableTableAnnotationComposer
|
|||||||
$$GameSessionTableTableAnnotationComposer get id {
|
$$GameSessionTableTableAnnotationComposer get id {
|
||||||
final $$GameSessionTableTableAnnotationComposer composer = $composerBuilder(
|
final $$GameSessionTableTableAnnotationComposer composer = $composerBuilder(
|
||||||
composer: this,
|
composer: this,
|
||||||
getCurrentColumn: (t) => t.id,
|
getCurrentColumn: (t) => t.playerId,
|
||||||
referencedTable: $db.gameSessionTable,
|
referencedTable: $db.gameSessionTable,
|
||||||
getReferencedColumn: (t) => t.id,
|
getReferencedColumn: (t) => t.id,
|
||||||
builder: (joinBuilder,
|
builder: (joinBuilder,
|
||||||
@@ -2306,7 +2306,7 @@ class $$PlayersTableTableTableManager extends RootTableManager<
|
|||||||
if (id) {
|
if (id) {
|
||||||
state = state.withJoin(
|
state = state.withJoin(
|
||||||
currentTable: table,
|
currentTable: table,
|
||||||
currentColumn: table.id,
|
currentColumn: table.playerId,
|
||||||
referencedTable: $$PlayersTableTableReferences._idTable(db),
|
referencedTable: $$PlayersTableTableReferences._idTable(db),
|
||||||
referencedColumn:
|
referencedColumn:
|
||||||
$$PlayersTableTableReferences._idTable(db).id,
|
$$PlayersTableTableReferences._idTable(db).id,
|
||||||
|
|||||||
@@ -2,7 +2,8 @@ import 'package:cabo_counter/data/db/tables/game_session_table.dart';
|
|||||||
import 'package:drift/drift.dart';
|
import 'package:drift/drift.dart';
|
||||||
|
|
||||||
class PlayersTable extends Table {
|
class PlayersTable extends Table {
|
||||||
TextColumn get id =>
|
TextColumn get playerId =>
|
||||||
text().references(GameSessionTable, #id, onDelete: KeyAction.cascade)();
|
text().references(GameSessionTable, #id, onDelete: KeyAction.cascade)();
|
||||||
|
IntColumn get position => integer()();
|
||||||
TextColumn get name => text()();
|
TextColumn get name => text()();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,12 +2,12 @@ import 'package:cabo_counter/data/db/tables/game_session_table.dart';
|
|||||||
import 'package:drift/drift.dart';
|
import 'package:drift/drift.dart';
|
||||||
|
|
||||||
class RoundsTable extends Table {
|
class RoundsTable extends Table {
|
||||||
TextColumn get id => text()();
|
TextColumn get roundId => text()();
|
||||||
TextColumn get gameId =>
|
TextColumn get gameId =>
|
||||||
text().references(GameSessionTable, #id, onDelete: KeyAction.cascade)();
|
text().references(GameSessionTable, #id, onDelete: KeyAction.cascade)();
|
||||||
IntColumn get roundNumber => integer()();
|
IntColumn get roundNumber => integer()();
|
||||||
TextColumn get kamikazePlayer => text().nullable()();
|
TextColumn get kamikazePlayer => text().nullable()();
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Set<Column<Object>> get primaryKey => {id};
|
Set<Column<Object>> get primaryKey => {roundId};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import 'package:cabo_counter/data/models/game_session.dart';
|
import 'package:cabo_counter/data/dto/game_session.dart';
|
||||||
import 'package:cabo_counter/services/local_storage_service.dart';
|
import 'package:cabo_counter/services/local_storage_service.dart';
|
||||||
import 'package:collection/collection.dart';
|
import 'package:collection/collection.dart';
|
||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
import 'package:cabo_counter/data/models/round.dart';
|
import 'package:cabo_counter/data/dto/round.dart';
|
||||||
import 'package:flutter/cupertino.dart';
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:uuid/uuid.dart';
|
import 'package:uuid/uuid.dart';
|
||||||
|
|
||||||
@@ -1,5 +1,3 @@
|
|||||||
import 'package:cabo_counter/data/models/game_session.dart';
|
|
||||||
|
|
||||||
/// This class represents a single round in the game.
|
/// This class represents a single round in the game.
|
||||||
/// It is stored within the [GameSession] class.
|
/// It is stored within the [GameSession] class.
|
||||||
/// [roundNum] is the number of the round its reppresenting.
|
/// [roundNum] is the number of the round its reppresenting.
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import 'package:cabo_counter/core/constants.dart';
|
import 'package:cabo_counter/core/constants.dart';
|
||||||
import 'package:cabo_counter/core/custom_theme.dart';
|
import 'package:cabo_counter/core/custom_theme.dart';
|
||||||
import 'package:cabo_counter/data/game_manager.dart';
|
import 'package:cabo_counter/data/dto/game_manager.dart';
|
||||||
import 'package:cabo_counter/data/game_session.dart';
|
import 'package:cabo_counter/data/dto/game_session.dart';
|
||||||
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
|
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
|
||||||
import 'package:cabo_counter/presentation/views/home/active_game/graph_view.dart';
|
import 'package:cabo_counter/presentation/views/home/active_game/graph_view.dart';
|
||||||
import 'package:cabo_counter/presentation/views/home/active_game/mode_selection_view.dart';
|
import 'package:cabo_counter/presentation/views/home/active_game/mode_selection_view.dart';
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import 'package:cabo_counter/core/custom_theme.dart';
|
import 'package:cabo_counter/core/custom_theme.dart';
|
||||||
import 'package:cabo_counter/data/game_session.dart';
|
import 'package:cabo_counter/data/dto/game_session.dart';
|
||||||
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
|
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
|
||||||
import 'package:flutter/cupertino.dart';
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:syncfusion_flutter_charts/charts.dart';
|
import 'package:syncfusion_flutter_charts/charts.dart';
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import 'package:cabo_counter/core/custom_theme.dart';
|
import 'package:cabo_counter/core/custom_theme.dart';
|
||||||
import 'package:cabo_counter/data/game_session.dart';
|
import 'package:cabo_counter/data/dto/game_session.dart';
|
||||||
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
|
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
|
||||||
import 'package:flutter/cupertino.dart';
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import 'package:cabo_counter/core/custom_theme.dart';
|
import 'package:cabo_counter/core/custom_theme.dart';
|
||||||
import 'package:cabo_counter/data/game_session.dart';
|
import 'package:cabo_counter/data/dto/game_session.dart';
|
||||||
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
|
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
|
||||||
import 'package:cabo_counter/presentation/widgets/custom_button.dart';
|
import 'package:cabo_counter/presentation/widgets/custom_button.dart';
|
||||||
import 'package:cabo_counter/services/local_storage_service.dart';
|
import 'package:cabo_counter/services/local_storage_service.dart';
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import 'package:cabo_counter/core/constants.dart';
|
import 'package:cabo_counter/core/constants.dart';
|
||||||
import 'package:cabo_counter/core/custom_theme.dart';
|
import 'package:cabo_counter/core/custom_theme.dart';
|
||||||
import 'package:cabo_counter/data/game_manager.dart';
|
import 'package:cabo_counter/data/dto/game_manager.dart';
|
||||||
import 'package:cabo_counter/data/game_session.dart';
|
import 'package:cabo_counter/data/dto/game_session.dart';
|
||||||
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
|
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
|
||||||
import 'package:cabo_counter/presentation/views/home/active_game/active_game_view.dart';
|
import 'package:cabo_counter/presentation/views/home/active_game/active_game_view.dart';
|
||||||
import 'package:cabo_counter/presentation/views/home/active_game/mode_selection_view.dart';
|
import 'package:cabo_counter/presentation/views/home/active_game/mode_selection_view.dart';
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import 'package:cabo_counter/core/constants.dart';
|
import 'package:cabo_counter/core/constants.dart';
|
||||||
import 'package:cabo_counter/core/custom_theme.dart';
|
import 'package:cabo_counter/core/custom_theme.dart';
|
||||||
import 'package:cabo_counter/data/game_manager.dart';
|
import 'package:cabo_counter/data/dto/game_manager.dart';
|
||||||
import 'package:cabo_counter/data/game_session.dart';
|
import 'package:cabo_counter/data/dto/game_session.dart';
|
||||||
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
|
import 'package:cabo_counter/l10n/generated/app_localizations.dart';
|
||||||
import 'package:cabo_counter/presentation/views/home/active_game/active_game_view.dart';
|
import 'package:cabo_counter/presentation/views/home/active_game/active_game_view.dart';
|
||||||
import 'package:cabo_counter/presentation/views/home/create_game_view.dart';
|
import 'package:cabo_counter/presentation/views/home/create_game_view.dart';
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
|
|
||||||
import 'package:cabo_counter/data/models/game_manager.dart';
|
import 'package:cabo_counter/data/dto/game_manager.dart';
|
||||||
import 'package:cabo_counter/data/models/game_session.dart';
|
import 'package:cabo_counter/data/dto/game_session.dart';
|
||||||
import 'package:file_picker/file_picker.dart';
|
import 'package:file_picker/file_picker.dart';
|
||||||
import 'package:file_saver/file_saver.dart';
|
import 'package:file_saver/file_saver.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import 'package:cabo_counter/data/models/game_session.dart';
|
import 'package:cabo_counter/data/dto/game_session.dart';
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import 'package:cabo_counter/data/models/round.dart';
|
import 'package:cabo_counter/data/dto/round.dart';
|
||||||
import 'package:test/test.dart';
|
import 'package:test/test.dart';
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
|
|||||||
Reference in New Issue
Block a user