mirror of
https://github.com/ManyakRus/starter.git
synced 2025-11-25 23:02:22 +02:00
сделал defer stopapp.GetWaitGroup_Main().Done()
This commit is contained in:
@@ -193,6 +193,7 @@ func WorkFails(err error, client worker.JobClient, job entities.Job) error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -206,7 +207,6 @@ func WaitStop() {
|
|||||||
|
|
||||||
// закрываем соединение
|
// закрываем соединение
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// StartCamunda - необходимые процедуры для подключения к серверу Camunda
|
// StartCamunda - необходимые процедуры для подключения к серверу Camunda
|
||||||
@@ -325,6 +325,8 @@ func Send_BPMN_File(BPMN_filename string) {
|
|||||||
func ping_go(HandleJob func(client worker.JobClient, job entities.Job), CAMUNDA_JOBTYPE string) {
|
func ping_go(HandleJob func(client worker.JobClient, job entities.Job), CAMUNDA_JOBTYPE string) {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
ticker := time.NewTicker(60 * time.Second)
|
ticker := time.NewTicker(60 * time.Second)
|
||||||
defer ticker.Stop()
|
defer ticker.Stop()
|
||||||
|
|
||||||
@@ -362,5 +364,4 @@ loop:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -184,6 +184,7 @@ func WorkFails(err error, client worker.JobClient, job entities.Job) error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -197,7 +198,6 @@ func WaitStop() {
|
|||||||
|
|
||||||
// закрываем соединение
|
// закрываем соединение
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// StartCamunda - необходимые процедуры для подключения к серверу Camunda
|
// StartCamunda - необходимые процедуры для подключения к серверу Camunda
|
||||||
@@ -284,6 +284,8 @@ func Send_BPMN_File(BPMN_filename string) {
|
|||||||
func ping_go(HandleJob func(client worker.JobClient, job entities.Job), CAMUNDA_JOBTYPE string) {
|
func ping_go(HandleJob func(client worker.JobClient, job entities.Job), CAMUNDA_JOBTYPE string) {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
ticker := time.NewTicker(60 * time.Second)
|
ticker := time.NewTicker(60 * time.Second)
|
||||||
defer ticker.Stop()
|
defer ticker.Stop()
|
||||||
|
|
||||||
@@ -311,5 +313,4 @@ loop:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -128,6 +128,7 @@ func CloseConnection_err() error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -142,7 +143,6 @@ func WaitStop() {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error("CloseConnection() error: ", err)
|
log.Error("CloseConnection() error: ", err)
|
||||||
}
|
}
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start - необходимые процедуры для подключения к серверу ChatGPT
|
// Start - необходимые процедуры для подключения к серверу ChatGPT
|
||||||
|
|||||||
@@ -124,6 +124,7 @@ func CloseConnection_err() error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -138,7 +139,6 @@ func WaitStop() {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error("CloseConnection() error: ", err)
|
log.Error("CloseConnection() error: ", err)
|
||||||
}
|
}
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start - необходимые процедуры для подключения к серверу ChatGPT
|
// Start - необходимые процедуры для подключения к серверу ChatGPT
|
||||||
|
|||||||
@@ -227,6 +227,7 @@ func CloseConnection() {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -238,7 +239,6 @@ func WaitStop() {
|
|||||||
|
|
||||||
//
|
//
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start - необходимые процедуры для подключения к серверу email
|
// Start - необходимые процедуры для подключения к серверу email
|
||||||
|
|||||||
@@ -257,6 +257,7 @@ func ForwardMessage(msg *imap.Message, email_send_to string) error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -268,7 +269,6 @@ func WaitStop() {
|
|||||||
|
|
||||||
//
|
//
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start - необходимые процедуры для подключения к серверу email imap
|
// Start - необходимые процедуры для подключения к серверу email imap
|
||||||
|
|||||||
@@ -102,6 +102,7 @@ func Listen_err() error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -113,7 +114,6 @@ func WaitStop() {
|
|||||||
|
|
||||||
//закрываем соединение
|
//закрываем соединение
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetHost() string {
|
func GetHost() string {
|
||||||
|
|||||||
@@ -169,6 +169,7 @@ func CloseConnection() {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -181,7 +182,6 @@ func WaitStop() {
|
|||||||
//
|
//
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// FillSettings загружает переменные окружения в структуру из файла или из переменных окружения
|
// FillSettings загружает переменные окружения в структуру из файла или из переменных окружения
|
||||||
|
|||||||
@@ -182,6 +182,7 @@ func CloseConnection_err() error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -196,7 +197,6 @@ func WaitStop() {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error("CloseConnection() error: ", err)
|
log.Error("CloseConnection() error: ", err)
|
||||||
}
|
}
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// StartMinio - необходимые процедуры для подключения к серверу Minio
|
// StartMinio - необходимые процедуры для подключения к серверу Minio
|
||||||
@@ -273,6 +273,8 @@ func FillSettings() {
|
|||||||
func ping_go() {
|
func ping_go() {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
ticker := time.NewTicker(60 * time.Second)
|
ticker := time.NewTicker(60 * time.Second)
|
||||||
defer ticker.Stop()
|
defer ticker.Stop()
|
||||||
|
|
||||||
@@ -299,7 +301,6 @@ loop:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// CreateBucketCtx_err -создание бакета (раздела) хранения файлов
|
// CreateBucketCtx_err -создание бакета (раздела) хранения файлов
|
||||||
|
|||||||
@@ -190,6 +190,7 @@ func CloseConnection_err() error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -202,7 +203,6 @@ func WaitStop() {
|
|||||||
//
|
//
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// StartDB - делает соединение с БД, отключение и др.
|
// StartDB - делает соединение с БД, отключение и др.
|
||||||
|
|||||||
@@ -204,6 +204,7 @@ func CloseConnection_err() error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -216,7 +217,6 @@ func WaitStop() {
|
|||||||
//
|
//
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// StartDB - делает соединение с БД, отключение и др.
|
// StartDB - делает соединение с БД, отключение и др.
|
||||||
|
|||||||
@@ -131,6 +131,7 @@ func CloseConnection() {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -139,7 +140,6 @@ func WaitStop() {
|
|||||||
|
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// FillSettings загружает переменные окружения в структуру из файла или из переменных окружения
|
// FillSettings загружает переменные окружения в структуру из файла или из переменных окружения
|
||||||
|
|||||||
@@ -262,6 +262,7 @@ func CloseConnection_err() error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -274,7 +275,6 @@ func WaitStop() {
|
|||||||
//
|
//
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// StartDB - делает соединение с БД, отключение и др.
|
// StartDB - делает соединение с БД, отключение и др.
|
||||||
@@ -446,6 +446,7 @@ func GetConnection_WithApplicationName(ApplicationName string) *gorm.DB {
|
|||||||
// ping_go - делает пинг каждые 60 секунд, и реконнект
|
// ping_go - делает пинг каждые 60 секунд, и реконнект
|
||||||
func ping_go() {
|
func ping_go() {
|
||||||
//var err error
|
//var err error
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
ticker := time.NewTicker(60 * time.Second)
|
ticker := time.NewTicker(60 * time.Second)
|
||||||
defer ticker.Stop()
|
defer ticker.Stop()
|
||||||
@@ -490,7 +491,6 @@ loop:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//// RawMultipleSQL - выполняет текст запроса, отдельно для каждого запроса
|
//// RawMultipleSQL - выполняет текст запроса, отдельно для каждого запроса
|
||||||
|
|||||||
@@ -264,6 +264,7 @@ func CloseConnection_err() error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -276,7 +277,6 @@ func WaitStop() {
|
|||||||
//
|
//
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// StartDB - делает соединение с БД, отключение и др.
|
// StartDB - делает соединение с БД, отключение и др.
|
||||||
@@ -444,6 +444,8 @@ func GetConnection_WithApplicationName(ApplicationName string) *gorm.DB {
|
|||||||
func ping_go() {
|
func ping_go() {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
ticker := time.NewTicker(60 * time.Second)
|
ticker := time.NewTicker(60 * time.Second)
|
||||||
defer ticker.Stop()
|
defer ticker.Stop()
|
||||||
|
|
||||||
@@ -474,7 +476,6 @@ loop:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//// RawMultipleSQL - выполняет текст запроса, отдельно для каждого запроса
|
//// RawMultipleSQL - выполняет текст запроса, отдельно для каждого запроса
|
||||||
|
|||||||
@@ -244,6 +244,7 @@ func CloseConnection_err() error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -255,7 +256,6 @@ func WaitStop() {
|
|||||||
|
|
||||||
//
|
//
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// StartDB - делает соединение с БД, отключение и др.
|
// StartDB - делает соединение с БД, отключение и др.
|
||||||
@@ -358,6 +358,8 @@ func FillSettings() {
|
|||||||
func ping_go() {
|
func ping_go() {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
ticker := time.NewTicker(60 * time.Second)
|
ticker := time.NewTicker(60 * time.Second)
|
||||||
defer ticker.Stop()
|
defer ticker.Stop()
|
||||||
|
|
||||||
@@ -418,7 +420,6 @@ loop:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetConnection - возвращает соединение к нужной базе данных
|
// GetConnection - возвращает соединение к нужной базе данных
|
||||||
|
|||||||
@@ -200,6 +200,7 @@ func CloseConnection_err() error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -214,7 +215,6 @@ func WaitStop() {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error("CloseConnection() error: ", err)
|
log.Error("CloseConnection() error: ", err)
|
||||||
}
|
}
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// StartDB - делает соединение с БД, отключение и др.
|
// StartDB - делает соединение с БД, отключение и др.
|
||||||
@@ -304,6 +304,8 @@ func FillSettings() {
|
|||||||
func ping_go() {
|
func ping_go() {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
ticker := time.NewTicker(60 * time.Second)
|
ticker := time.NewTicker(60 * time.Second)
|
||||||
defer ticker.Stop()
|
defer ticker.Stop()
|
||||||
|
|
||||||
@@ -334,5 +336,4 @@ loop:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -260,6 +260,7 @@ func CloseConnection_err(Connection connections.Connection) error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -272,7 +273,6 @@ func WaitStop() {
|
|||||||
//
|
//
|
||||||
CloseConnectionAll()
|
CloseConnectionAll()
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// StartDB - делает соединение с БД, отключение и др.
|
// StartDB - делает соединение с БД, отключение и др.
|
||||||
@@ -357,6 +357,8 @@ func GetConnection(Connection connections.Connection) *gorm.DB {
|
|||||||
func ping_go() {
|
func ping_go() {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
ticker := time.NewTicker(60 * time.Second)
|
ticker := time.NewTicker(60 * time.Second)
|
||||||
defer ticker.Stop()
|
defer ticker.Stop()
|
||||||
|
|
||||||
@@ -394,5 +396,4 @@ loop:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -119,6 +119,7 @@ func CloseConnection() {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста или сигнала завершения приложения
|
// WaitStop - ожидает отмену глобального контекста или сигнала завершения приложения
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -130,7 +131,6 @@ func WaitStop() {
|
|||||||
|
|
||||||
//закрываем соединение
|
//закрываем соединение
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// SendResponseError - Отправляет ответ в NATS SyncExchange
|
// SendResponseError - Отправляет ответ в NATS SyncExchange
|
||||||
|
|||||||
@@ -242,6 +242,7 @@ func CloseConnection_err() error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -254,7 +255,6 @@ func WaitStop() {
|
|||||||
//
|
//
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start_ctx - необходимые процедуры для подключения к серверу Telegram
|
// Start_ctx - необходимые процедуры для подключения к серверу Telegram
|
||||||
|
|||||||
@@ -755,7 +755,8 @@ func FindMessageByID(ctx context.Context, id int) (*tg.Message, error) {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
//stopapp.GetWaitGroup_Main().Add(1)
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
log.Warn("Context app is canceled.")
|
log.Warn("Context app is canceled.")
|
||||||
@@ -767,8 +768,6 @@ func WaitStop() {
|
|||||||
//
|
//
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
|
|
||||||
//
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// CloseConnection - остановка работы клиента Телеграм
|
// CloseConnection - остановка работы клиента Телеграм
|
||||||
|
|||||||
@@ -150,6 +150,7 @@ func FillSettings() error {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -161,7 +162,6 @@ func WaitStop() {
|
|||||||
|
|
||||||
// закрываем соединение
|
// закрываем соединение
|
||||||
CloseConnection()
|
CloseConnection()
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start - необходимые процедуры для запуска сервера Tinkoff-GRPC
|
// Start - необходимые процедуры для запуска сервера Tinkoff-GRPC
|
||||||
@@ -224,6 +224,8 @@ func CloseConnection_err() error {
|
|||||||
func ping_go() {
|
func ping_go() {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
ticker := time.NewTicker(60 * time.Second)
|
ticker := time.NewTicker(60 * time.Second)
|
||||||
defer ticker.Stop()
|
defer ticker.Stop()
|
||||||
|
|
||||||
@@ -255,7 +257,6 @@ loop:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetTimeoutSeconds - возвращает время ожидания ответа
|
// GetTimeoutSeconds - возвращает время ожидания ответа
|
||||||
|
|||||||
@@ -231,6 +231,7 @@ func StopWhatsApp() {
|
|||||||
|
|
||||||
// WaitStop - ожидает отмену глобального контекста
|
// WaitStop - ожидает отмену глобального контекста
|
||||||
func WaitStop() {
|
func WaitStop() {
|
||||||
|
defer stopapp.GetWaitGroup_Main().Done()
|
||||||
|
|
||||||
select {
|
select {
|
||||||
case <-contextmain.GetContext().Done():
|
case <-contextmain.GetContext().Done():
|
||||||
@@ -242,7 +243,6 @@ func WaitStop() {
|
|||||||
|
|
||||||
//
|
//
|
||||||
StopWhatsApp()
|
StopWhatsApp()
|
||||||
stopapp.GetWaitGroup_Main().Done()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ParseJID parses a JID out of the given string. It supports both regular and AD JIDs.
|
// ParseJID parses a JID out of the given string. It supports both regular and AD JIDs.
|
||||||
|
|||||||
Reference in New Issue
Block a user