wrap noavatar uids at 10
fix noavatar uid loop n5 pngcrush
This commit is contained in:
parent
b8c570c87e
commit
1e3a2f4cd6
|
@ -769,18 +769,16 @@ type GuestAvatar struct {
|
|||
func buildNoavatar(uid, width int) string {
|
||||
if !Config.DisableNoavatarRange {
|
||||
// TODO: Find a faster algorithm
|
||||
if uid > 50000 {
|
||||
uid -= 50000
|
||||
l := func(max int) {
|
||||
for uid > max {
|
||||
uid -= max
|
||||
}
|
||||
if uid > 5000 {
|
||||
uid -= 5000
|
||||
}
|
||||
if uid > 500 {
|
||||
uid -= 500
|
||||
}
|
||||
for uid > 50 {
|
||||
uid -= 50
|
||||
}
|
||||
l(50000)
|
||||
l(5000)
|
||||
l(500)
|
||||
l(50)
|
||||
l(10)
|
||||
}
|
||||
if !Config.DisableDefaultNoavatar && uid < 11 {
|
||||
if width == 200 {
|
||||
|
|
|
@ -27,8 +27,7 @@ func main() {
|
|||
|
||||
// Capture panics instead of closing the window at a superhuman speed before the user can read the message on Windows
|
||||
defer func() {
|
||||
r := recover()
|
||||
if r != nil {
|
||||
if r := recover() r != nil {
|
||||
fmt.Println(r)
|
||||
debug.PrintStack()
|
||||
pressAnyKey(scanner)
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 18 KiB |
BIN
public/n5-48.png
BIN
public/n5-48.png
Binary file not shown.
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 2.7 KiB |
Loading…
Reference in New Issue