Make hashing parameters configurable

This commit is contained in:
eikendev 2020-07-31 19:58:06 +02:00
parent c0ac5c3d16
commit ba0306f384
No known key found for this signature in database
GPG key ID: A1BDB1B28C8EF694
8 changed files with 86 additions and 37 deletions

View file

@ -9,8 +9,10 @@ import (
)
// CreateUser creates a user.
func (d *Database) CreateUser(user *model.User) error {
return d.gormdb.Create(user).Error
func (d *Database) CreateUser(externalUser model.ExternalUserWithCredentials) (*model.User, error) {
user := externalUser.IntoInternalUser(d.credentialsManager)
return user, d.gormdb.Create(user).Error
}
// DeleteUser deletes a user.