aboutsummaryrefslogtreecommitdiffhomepage
path: root/model/user.go
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2018-06-23 16:16:54 -0700
committerGravatar Frédéric Guillot <fred@miniflux.net>2018-06-23 16:16:54 -0700
commit7039df9af1de1aea72e90d4aa9fa6a37d21e1be0 (patch)
tree99df837fcec01a2972b2da91a34f9044cb016f72 /model/user.go
parentcd77ebd7422b0988df9a5c017901a51507e79abd (diff)
Improve feed and user API updates with optional values
Diffstat (limited to 'model/user.go')
-rw-r--r--model/user.go27
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 {