Implement UI theme colors.
Этот коммит содержится в:
@@ -47,6 +47,7 @@ type User struct {
|
||||
AllowMarketing bool `json:"allow_marketing"`
|
||||
Props StringMap `json:"props"`
|
||||
NotifyProps StringMap `json:"notify_props"`
|
||||
ThemeProps StringMap `json:"theme_props"`
|
||||
LastPasswordUpdate int64 `json:"last_password_update"`
|
||||
LastPictureUpdate int64 `json:"last_picture_update"`
|
||||
FailedAttempts int `json:"failed_attempts"`
|
||||
@@ -108,6 +109,10 @@ func (u *User) IsValid() *AppError {
|
||||
return NewAppError("User.IsValid", "Invalid user, password and auth data cannot both be set", "user_id="+u.Id)
|
||||
}
|
||||
|
||||
if len(u.ThemeProps) > 2000 {
|
||||
return NewAppError("User.IsValid", "Invalid theme", "user_id="+u.Id)
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user