Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
LogWriter = os.Stdout
)
Functions ¶
func ReadConfig ¶
func ReadConfig() *configs.RClientConfig
ReadConfig формирует и валидирует конфигурацию приложения
Types ¶
type PollService ¶
type PollService struct {
// contains filtered or unexported fields
}
PollService сервис отвечает за отправку и прием событий с сервера, с остальными компонентами приложения взаимодействует через приемный и передающий каналы
func NewPollService ¶
func NewPollService( ctx context.Context, sendChan chan model.NotifyEvent, receiveChan chan model.ActionEvent, config *configs.RClientConfig, logger zerolog.Logger, ) *PollService
NewPollService возвращает настроенный сервис обмена событиями
func (*PollService) Polling ¶
func (s *PollService) Polling()
Polling запускает циклическую обработку событий с сервера и отдает события клиента в тот-же поток
Click to show internal directories.
Click to hide internal directories.