pkg/usecase/user
unknown
golang
2 years ago
576 B
7
Indexable
func (i * impl) UpdateUser(ctx context.Context, updateUser entity.User)(entity.User, error) { // validate persistence connection if i.adapter.PersistYmirBlog == nil { return entity.User{}, errors.New("ymir blog persistence connection is nil") } // Update User entUser, err := i.adapter.PersistYmirBlog.User.UpdateOneID(updateUser.ID). SetName(updateUser.Name). SetEmail(updateUser.Email). Save(ctx) if err != nil { return entity.User{}, err } // mapping *ent.User to entity.User updateUser.ID = entUser.ID return updateUser, err }
Editor is loading...