Преглед изворни кода

hook manager, server usage api

Abhishek Kondur пре 2 година
родитељ
комит
1b3f0400a3
2 измењених фајлова са 4 додато и 2 уклоњено
  1. 2 0
      controllers/server.go
  2. 2 2
      logic/timer.go

+ 2 - 0
controllers/server.go

@@ -48,6 +48,8 @@ func getUsage(w http.ResponseWriter, r *http.Request) {
 	if err == nil {
 		serverUsage.Networks = len(networks)
 	}
+	w.Header().Set("Content-Type", "application/json")
+	json.NewEncoder(w).Encode(&serverUsage)
 
 }
 

+ 2 - 2
logic/timer.go

@@ -43,7 +43,7 @@ func AddHook(ifaceToAdd interface{}) {
 	timeHooks = append(timeHooks, ifaceToAdd)
 }
 
-var HookManangerCh = make(chan models.HookDetails, 2)
+var HookManagerCh = make(chan models.HookDetails, 2)
 
 func StartHookManager(ctx context.Context, wg *sync.WaitGroup) {
 	defer wg.Done()
@@ -52,7 +52,7 @@ func StartHookManager(ctx context.Context, wg *sync.WaitGroup) {
 		case <-ctx.Done():
 			logger.Log(0, "## Stopping Hook Manager")
 			return
-		case newhook := <-HookManangerCh:
+		case newhook := <-HookManagerCh:
 			wg.Add(1)
 			go addHookWithInterval(ctx, wg, newhook.Hook, newhook.Interval)
 		}