Example #1
0
func (m *UserManager) SetDisplayName(usr user.User, displayName string) error {
	tx, err := m.begin()
	if err != nil {
		return err
	}
	defer rollback(tx)

	usr.DisplayName = displayName
	if err = m.userRepo.Update(tx, usr); err != nil {
		return err
	}

	if err = tx.Commit(); err != nil {
		return err
	}

	return nil
}