getUsersDBModels method

Future<List<UsersDBModel>> getUsersDBModels()

Retrieves all users from the database.

Returns a list of UsersDBModel objects representing all users in the database.

Implementation

Future<List<UsersDBModel>> getUsersDBModels() async {
  await _databaseWrapper.ensureDBIsInitialized();
  final List<Map<String, dynamic>> maps = await _databaseWrapper.database.query('users');
  return List.generate(maps.length, (i) {
    return UsersDBModel(
      ID: maps[i]['ID'],
      name: maps[i]['name'],
      hashedPassword: maps[i]['hashedPassword'],
    );
  });
}