New avatars job
This commit is contained in:
parent
e014a5f628
commit
360f9f9ce2
@ -134,13 +134,13 @@ func Work(user *arn.User) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Name of source
|
// Name of source
|
||||||
sourceType := reflect.TypeOf(source).Elem().Name()
|
user.Avatar.Source = reflect.TypeOf(source).Elem().Name()
|
||||||
|
|
||||||
// Log
|
// Log
|
||||||
fmt.Println(color.GreenString("✔"), sourceType, "|", user.Nick, "|", avatar)
|
fmt.Println(color.GreenString("✔"), user.Avatar.Source, "|", user.Nick, "|", avatar)
|
||||||
|
|
||||||
// Avoid quality loss (if it's on the file system, we don't need to write it again)
|
// Avoid JPG quality loss (if it's on the file system, we don't need to write it again)
|
||||||
if sourceType == "FileSystem" {
|
if user.Avatar.Source == "FileSystem" {
|
||||||
user.Avatar.Extension = avatar.Extension()
|
user.Avatar.Extension = avatar.Extension()
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
@ -158,6 +158,7 @@ func Work(user *arn.User) {
|
|||||||
|
|
||||||
// Since this a very long running job, refresh user data before saving it.
|
// Since this a very long running job, refresh user data before saving it.
|
||||||
avatarExt := user.Avatar.Extension
|
avatarExt := user.Avatar.Extension
|
||||||
|
avatarSrc := user.Avatar.Source
|
||||||
user, err := arn.GetUser(user.ID)
|
user, err := arn.GetUser(user.ID)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -167,5 +168,6 @@ func Work(user *arn.User) {
|
|||||||
|
|
||||||
// Save avatar data
|
// Save avatar data
|
||||||
user.Avatar.Extension = avatarExt
|
user.Avatar.Extension = avatarExt
|
||||||
|
user.Avatar.Source = avatarSrc
|
||||||
user.Save()
|
user.Save()
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user