diff options
author | Frédéric Guillot <fred@miniflux.net> | 2018-06-23 16:16:54 -0700 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2018-06-23 16:16:54 -0700 |
commit | 7039df9af1de1aea72e90d4aa9fa6a37d21e1be0 (patch) | |
tree | 99df837fcec01a2972b2da91a34f9044cb016f72 /model/user.go | |
parent | cd77ebd7422b0988df9a5c017901a51507e79abd (diff) |
Improve feed and user API updates with optional values
Diffstat (limited to 'model/user.go')
-rw-r--r-- | model/user.go | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/model/user.go b/model/user.go index d2283f1..6a985e3 100644 --- a/model/user.go +++ b/model/user.go @@ -74,33 +74,6 @@ func (u User) ValidatePassword() error { return nil } -// Merge update the current user with another user. -func (u *User) Merge(override *User) { - if override.Username != "" && u.Username != override.Username { - u.Username = override.Username - } - - if override.Password != "" && u.Password != override.Password { - u.Password = override.Password - } - - if u.IsAdmin != override.IsAdmin { - u.IsAdmin = override.IsAdmin - } - - if override.Theme != "" && u.Theme != override.Theme { - u.Theme = override.Theme - } - - if override.Language != "" && u.Language != override.Language { - u.Language = override.Language - } - - if override.Timezone != "" && u.Timezone != override.Timezone { - u.Timezone = override.Timezone - } -} - // UseTimezone converts last login date to the given timezone. func (u *User) UseTimezone(tz string) { if u.LastLoginAt != nil { |