Browse Source

Have hooks be initialized after apis (#2626)

Gabriel de Souza Seibel 1 year ago
parent
commit
4acba03b62
1 changed files with 9 additions and 6 deletions
  1. 9 6
      main.go

+ 9 - 6
main.go

@@ -49,6 +49,7 @@ func main() {
 	defer stop()
 	var waitGroup sync.WaitGroup
 	startControllers(&waitGroup, ctx) // start the api endpoint and mq and stun
+	startHooks()
 	<-ctx.Done()
 	waitGroup.Wait()
 }
@@ -64,6 +65,14 @@ func setupConfig(absoluteConfigPath string) {
 	}
 }
 
+func startHooks() {
+	err := logic.TimerCheckpoint()
+	if err != nil {
+		logger.Log(1, "Timer error occurred: ", err.Error())
+	}
+	logic.EnterpriseCheck()
+}
+
 func initialize() { // Client Mode Prereq Check
 	var err error
 
@@ -83,12 +92,6 @@ func initialize() { // Client Mode Prereq Check
 
 	logic.SetJWTSecret()
 
-	err = logic.TimerCheckpoint()
-	if err != nil {
-		logger.Log(1, "Timer error occurred: ", err.Error())
-	}
-	logic.EnterpriseCheck()
-
 	var authProvider = auth.InitializeAuthProvider()
 	if authProvider != "" {
 		logger.Log(0, "OAuth provider,", authProvider+",", "initialized")