Initial commit
This commit is contained in:
36
internal/holy/globals.go
Normal file
36
internal/holy/globals.go
Normal file
@@ -0,0 +1,36 @@
|
||||
package holy
|
||||
|
||||
import (
|
||||
"os"
|
||||
|
||||
"github.com/NicoNex/echotron/v3"
|
||||
)
|
||||
|
||||
var (
|
||||
// Bot структура-объект с тележным ботом.
|
||||
Bot echotron.API
|
||||
|
||||
// ConfigFileSize максимальная длина конфиг-файла, предполагается что 64кб хватит всем.
|
||||
ConfigFileSize int64 = 65535
|
||||
|
||||
// Loglevel уровень логгирования, по-умолчанию, info.
|
||||
Loglevel = "info"
|
||||
|
||||
// NetworkTimeout таймаут сетевого соединения.
|
||||
NetworkTimeout = 10
|
||||
|
||||
// Config структурка, содержащая данные конфига.
|
||||
Config *MyConfig
|
||||
|
||||
// Shutdown ставится в true, если мы получили сигнал на выключение.
|
||||
Shutdown = false
|
||||
|
||||
// SigChan канал, в который приходят уведомления для хэндлера сигналов от траппера сигналов.
|
||||
SigChan = make(chan os.Signal, 1)
|
||||
|
||||
// Run канал, чтобы залочить исполнение основной задачи, в него приходит значение в момент его закрытия и по задумке
|
||||
// это событие должно разлочить main(), после чего программа завершится.
|
||||
Run = make(chan bool, 1)
|
||||
)
|
||||
|
||||
/* vim: set ft=go noet ai ts=4 sw=4 sts=4: */
|
||||
Reference in New Issue
Block a user