diff --git a/lib/data/dao/group.dart b/lib/data/dao/group.dart index a5346ba..c375923 100644 --- a/lib/data/dao/group.dart +++ b/lib/data/dao/group.dart @@ -2,27 +2,27 @@ import 'package:game_tracker/data/database.dart'; import 'package:drift/drift.dart'; extension GroupMethods on AppDatabase { - Future> getAllGroups() async { - return await select(group).get(); + Future> getAllGroups() async { + return await select(groupTable).get(); } - Future getGroupById(String id) async { - return await (select(group)..where((g) => g.id.equals(id))).getSingle(); + Future getGroupById(String id) async { + return await (select(groupTable)..where((g) => g.id.equals(id))).getSingle(); } Future addGroup(String id, String name) async { - await into(group).insert( - GroupCompanion.insert(id: id, name: name), + await into(groupTable).insert( + GroupTableCompanion.insert(id: id, name: name), ); } Future deleteGroup(String id) async { - await (delete(group)..where((g) => g.id.equals(id))).go(); + await (delete(groupTable)..where((g) => g.id.equals(id))).go(); } Future updateGroupname(String id, String newName) async { - await (update(group)..where((g) => g.id.equals(id))).write( - GroupCompanion(name: Value(newName)), + await (update(groupTable)..where((g) => g.id.equals(id))).write( + GroupTableCompanion(name: Value(newName)), ); } } \ No newline at end of file diff --git a/lib/data/dao/user.dart b/lib/data/dao/user.dart index 6f4c508..44abf82 100644 --- a/lib/data/dao/user.dart +++ b/lib/data/dao/user.dart @@ -2,27 +2,27 @@ import 'package:game_tracker/data/database.dart'; import 'package:drift/drift.dart'; extension UserMethods on AppDatabase { - Future> getAllUsers() async { - return await select(user).get(); + Future> getAllUsers() async { + return await select(userTable).get(); } - Future getUserById(String id) async { - return await (select(user)..where((u) => u.id.equals(id))).getSingle(); + Future getUserById(String id) async { + return await (select(userTable)..where((u) => u.id.equals(id))).getSingle(); } Future addUser(String id, String name) async { - await into(user).insert( - UserCompanion.insert(id: id, name: name), + await into(userTable).insert( + UserTableCompanion.insert(id: id, name: name), ); } Future deleteUser(String id) async { - await (delete(user)..where((u) => u.id.equals(id))).go(); + await (delete(userTable)..where((u) => u.id.equals(id))).go(); } Future updateUsername(String id, String newName) async { - await (update(user)..where((u) => u.id.equals(id))).write( - UserCompanion(name: Value(newName)), + await (update(userTable)..where((u) => u.id.equals(id))).write( + UserTableCompanion(name: Value(newName)), ); } } \ No newline at end of file diff --git a/lib/data/dao/user_group.dart b/lib/data/dao/user_group.dart index 206c1f0..1d36cb4 100644 --- a/lib/data/dao/user_group.dart +++ b/lib/data/dao/user_group.dart @@ -2,25 +2,25 @@ import 'package:game_tracker/data/database.dart'; import 'package:drift/drift.dart'; extension UserGroupMethods on AppDatabase { - Future> getAllUsersAndGroups() async { - return await select(userGroup).get(); + Future> getAllUsersAndGroups() async { + return await select(userGroupTable).get(); } - Future> getUsersGroups(String userId) async { - return await (select(userGroup)..where((uG) => uG.userId.equals(userId))).get(); + Future> getUsersGroups(String userId) async { + return await (select(userGroupTable)..where((uG) => uG.userId.equals(userId))).get(); } - Future> getGroupsUsers(String groupId) async { - return await (select(userGroup)..where((uG) => uG.groupId.equals(groupId))).get(); + Future> getGroupsUsers(String groupId) async { + return await (select(userGroupTable)..where((uG) => uG.groupId.equals(groupId))).get(); } Future addUserToGroup(String userId, String groupId) async { - await into(userGroup).insert( - UserGroupCompanion.insert(userId: userId, groupId: groupId), + await into(userGroupTable).insert( + UserGroupTableCompanion.insert(userId: userId, groupId: groupId), ); } Future removeUserFromGroup(String userId, String groupId) async { - await (delete(userGroup)..where((uG) => uG.userId.equals(userId) & uG.groupId.equals(groupId))).go(); + await (delete(userGroupTable)..where((uG) => uG.userId.equals(userId) & uG.groupId.equals(groupId))).go(); } } \ No newline at end of file