| 123456789101112131415161718192021222324252627282930 |
- package types
- import (
- "context"
- "net/http"
- "wartank/pkg/components/safebool"
- )
- /*
- Интерфейс к сетевому клиенту
- */
- // ИБотСеть -- интерфейс к сетевому клиенту
- type ИБотСеть interface {
- // ЕслиОнлайн -- возвращает признак подключенности к интернету
- ЕслиОнлайн() *safebool.SafeBool
- // Коннект -- возвращает объект сетевого подключения
- Коннект() *http.Client
- // Куки -- возвращает объект кукисов
- Куки() ИБотКуки
- // КлиентСеть -- возвращает сетевой клиент бота
- КлиентСеть() INetClient
- // Кнт -- контекст сетевого клиента
- Кнт() context.Context
- // Отмена -- вызывает отмену котекста сетевого клиента бота
- Отмена()
- // Бот -- возвращает ссылку на бота
- Бот() ИБот
- }
|