boosty

Форк
0
/
boosty.go 
30 строк · 428.0 Байт
1
package boosty
2

3
import (
4
	"gohome.4gophers.ru/getapp/boosty/request"
5
)
6

7
type Boosty struct {
8
	blog    string
9
	request *request.Request
10
}
11

12
func New(blog string, options ...Option) (*Boosty, error) {
13
	request, err := request.New()
14
	if err != nil {
15
		return nil, err
16
	}
17

18
	b := &Boosty{
19
		blog:    blog,
20
		request: request,
21
	}
22

23
	for _, o := range options {
24
		if err := o(b); err != nil {
25
			return nil, err
26
		}
27
	}
28

29
	return b, nil
30
}
31

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

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

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

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