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 {
try {
await supabase.from('user').insert({
'username': user.username,
'mail': user.mail,
'passwordhash': user.password,
'creationdate': user.creationDate,
'imageurl': user.imageUrl,
'useruuid': user.userUUID,
});
DatabaseHelper.logger.i("Usuario insertado correctamente");
return true;
} catch (e) {
DatabaseHelper.logger.e("Error al insertar usuario: $e");
return false;
}
}