reprogl

Форк
0
/
avatar.go 
22 строки · 407.0 Байт
1
package models
2

3
import (
4
	"strconv"
5

6
	"xelbot.com/reprogl/container"
7
	"xelbot.com/reprogl/utils/hashid"
8
)
9

10
func AvatarLink(id int, options hashid.Option, size ...int) string {
11
	s := 80
12
	if len(size) > 0 {
13
		s = size[0]
14
	}
15

16
	var postfix string
17
	if s != 80 {
18
		postfix = ".w" + strconv.Itoa(s)
19
	}
20

21
	return container.GetConfig().CDNBaseURL + "/images/avatar/" + hashid.Encode(id, options) + postfix + ".png"
22
}
23

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.