NTP-13111 : Skip user email updatation based on recent slack contract (#487)

This commit is contained in:
Vijay Joshi
2025-03-13 14:35:29 +05:30
committed by GitHub
parent da08c17be9
commit b3a43b843a
2 changed files with 1 additions and 13 deletions

View File

@@ -9,10 +9,6 @@ func UpdateUserFieldsIfChanged(existingUser *user.UserEntity, newUser *user.User
existingUser.Name = newUser.Name
isChanged = true
}
if existingUser.Email != newUser.Email {
existingUser.Email = newUser.Email
isChanged = true
}
if existingUser.Image != newUser.Image {
existingUser.Image = newUser.Image
isChanged = true

View File

@@ -43,7 +43,7 @@ type UserDTO struct {
func (entity *UserEntity) Update(user UserEntity) (UserEntity, bool) {
setterFunctions := []func(UserEntity) bool{
entity.setNameIfNotEqual, entity.setEmailIfNotEqual, entity.setImageIfNotEqual,
entity.setNameIfNotEqual, entity.setImageIfNotEqual,
entity.setRealNameIfNotEqual, entity.setActiveIfNotEqual, entity.setIsBotIfNotEqual,
}
@@ -63,14 +63,6 @@ func (entity *UserEntity) setNameIfNotEqual(user UserEntity) bool {
return false
}
func (entity *UserEntity) setEmailIfNotEqual(user UserEntity) bool {
if entity.Email != user.Email {
entity.Email = user.Email
return true
}
return false
}
func (entity *UserEntity) setImageIfNotEqual(user UserEntity) bool {
if entity.Image != user.Image {
entity.Image = user.Image