From 56d3ec3f900c8837e5aab9bd6c837b13dd0ec256 Mon Sep 17 00:00:00 2001 From: "nedim.uka" Date: Thu, 23 Sep 2021 12:34:54 +0200 Subject: [PATCH] Fixed delay of stanca presence messages --- main.go | 2 +- services/xmppsService.go | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index f7cc2ac..59c246b 100644 --- a/main.go +++ b/main.go @@ -36,7 +36,7 @@ func main() { } // Delay before sending another message - time.Sleep(time.Duration(appConfig.AppConfig.GeneralOptions.PresenceStatusDelay)) + time.Sleep(time.Duration(appConfig.AppConfig.GeneralOptions.PresenceStatusDelay * 1000000000)) } diff --git a/services/xmppsService.go b/services/xmppsService.go index 80751f1..7c798db 100644 --- a/services/xmppsService.go +++ b/services/xmppsService.go @@ -117,12 +117,11 @@ func Init() { } go func() { - + defer wg.Done() statusMesageDelay := int64(rand.Intn(appConfig.AppConfig.GeneralOptions.CommandReplyDelay)) log.Printf("DELAYING FOR: %v", statusMesageDelay*1000000000) // Delay For two seccond to allow all clients to connect time.Sleep(time.Duration(statusMesageDelay * 1000000000)) - defer wg.Done() client, err := xmpp.NewClient(&xmppClient.Config, xmppService.Router, errorHandler)