diff options
author | Joe Chen <jc@unknwon.io> | 2022-10-23 20:54:16 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-23 20:54:16 +0800 |
commit | d0a4a3401c1c62def511df42769b13cdfba10a6a (patch) | |
tree | 57e686c1561b77f36f34cf18904cf4bfc14e7dc4 /internal/avatar | |
parent | c58c89362161718e1079b9d43c0ce984bb1506cc (diff) |
refactor(db): migrate avatar methods off `user.go` (#7206)
Diffstat (limited to 'internal/avatar')
-rw-r--r-- | internal/avatar/avatar.go | 12 | ||||
-rw-r--r-- | internal/avatar/avatar_test.go | 7 |
2 files changed, 8 insertions, 11 deletions
diff --git a/internal/avatar/avatar.go b/internal/avatar/avatar.go index a8c3826d..b66dfc21 100644 --- a/internal/avatar/avatar.go +++ b/internal/avatar/avatar.go @@ -14,11 +14,11 @@ import ( "github.com/issue9/identicon" ) -const AVATAR_SIZE = 290 +const DefaultSize = 290 -// RandomImage generates and returns a random avatar image unique to input data -// in custom size (height and width). -func RandomImageSize(size int, data []byte) (image.Image, error) { +// RandomImageWithSize generates and returns a random avatar image unique to +// input data in custom size (height and width). +func RandomImageWithSize(size int, data []byte) (image.Image, error) { randExtent := len(palette.WebSafe) - 32 rand.Seed(time.Now().UnixNano()) colorIndex := rand.Intn(randExtent) @@ -37,7 +37,7 @@ func RandomImageSize(size int, data []byte) (image.Image, error) { } // RandomImage generates and returns a random avatar image unique to input data -// in default size (height and width). +// in DefaultSize (height and width). func RandomImage(data []byte) (image.Image, error) { - return RandomImageSize(AVATAR_SIZE, data) + return RandomImageWithSize(DefaultSize, data) } diff --git a/internal/avatar/avatar_test.go b/internal/avatar/avatar_test.go index 26e3fd9a..225ae68e 100644 --- a/internal/avatar/avatar_test.go +++ b/internal/avatar/avatar_test.go @@ -12,10 +12,7 @@ import ( func Test_RandomImage(t *testing.T) { _, err := RandomImage([]byte("gogs@local")) - if err != nil { - t.Fatal(err) - } - - _, err = RandomImageSize(0, []byte("gogs@local")) + assert.NoError(t, err) + _, err = RandomImageWithSize(0, []byte("gogs@local")) assert.Error(t, err) } |