From 70bdd49acbbcb0e3a03e1a2b643cef35d9dfe2be Mon Sep 17 00:00:00 2001 From: Josh Baker Date: Thu, 8 Mar 2018 06:48:12 -0700 Subject: [PATCH] subsecond sleep option --- controller/dev.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/controller/dev.go b/controller/dev.go index 9a73eec4..6676864c 100644 --- a/controller/dev.go +++ b/controller/dev.go @@ -130,13 +130,10 @@ func (c *Controller) cmdMassInsert(msg *server.Message) (res resp.Value, err err func (c *Controller) cmdSleep(msg *server.Message) (res resp.Value, err error) { start := time.Now() - vs := msg.Values[1:] - var sduration string - var ok bool - if vs, sduration, ok = tokenval(vs); !ok || sduration == "" { + if len(msg.Values) != 2 { return server.NOMessage, errInvalidNumberOfArguments } - d, _ := strconv.Atoi(sduration) - time.Sleep(time.Duration(d) * time.Second) + d, _ := strconv.ParseFloat(msg.Values[1].String(), 64) + time.Sleep(time.Duration(float64(time.Second) * d)) return server.OKMessage(msg, start), nil }