diff --git a/icshttp/handler.go b/icshttp/handler.go index 1edd2fa..1542f9e 100644 --- a/icshttp/handler.go +++ b/icshttp/handler.go @@ -287,8 +287,9 @@ func (s *ScenarioSession) BOTPFunc(w http.ResponseWriter, r *http.Request) { } l.Printf(icslog.LOG_LEVEL_INFO, -1, "Send Message\n %s", string(resMarshal)) - if conf.TimeSleep.Value { - time.Sleep(time.Second * time.Duration(time.Duration(conf.TimeSleep.TimeSleep))) + if scnarioConf.TimeValue[s.session[request.Token].Count] { + l.Printf(icslog.LOG_LEVEL_INFO, -1, "Time Sleep %d \r\n", scnarioConf.TimeSleep[s.session[request.Token].Count]) + time.Sleep(time.Second * time.Duration(time.Duration(scnarioConf.TimeSleep[s.session[request.Token].Count]))) } // send response