insertUser method
- UserClass user
Método para insertar un nuevo usuario en la base de datos.
Inserta un nuevo usuario con la información proporcionada en la tabla 'user'.
Parámetros:
user
: El objeto User que contiene la información del nuevo usuario.
Retorna:
bool
:true
si el usuario fue insertado correctamente,false
si ocurrió un error.
Implementation
Future<bool> insertUser(UserClass user) async {
final db = await DatabaseHelper.database;
try {
await db.insert('user', {
'username': user.username,
'mail': user.mail,
'passwordHash': user.password,
'creationDate': user.creationDate,
'imageUrl': user.imageUrl,
}); // SE INSERTA EL USUARIO
DatabaseHelper.logger.i(user.toString());
return true;
} catch (e) {
DatabaseHelper.logger.w("Error al crear usuario: $e");
return false;
} // try-catch
}