From a6e6d848d6f719710a43ca015027bd93befb721d Mon Sep 17 00:00:00 2001 From: Mikhail Osipov Date: Mon, 8 Mar 2021 02:25:01 +0300 Subject: add cmd, hook, socket help --- pkg/server/sleep.go | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) (limited to 'pkg/server/sleep.go') diff --git a/pkg/server/sleep.go b/pkg/server/sleep.go index 7d21135..33038f1 100644 --- a/pkg/server/sleep.go +++ b/pkg/server/sleep.go @@ -1,27 +1,19 @@ package server import ( - "strconv" "time" ) -const maxSleep = 10 +const maxSleepTout = 10 -func sleep(r *request) { - r.expect(1) - - n, err := strconv.Atoi(r.args[0]) - if err != nil || n < 0 { - r.Fatalf("invalid time interval '%s'", r.args[0]) - } - - if n > maxSleep { - r.Fatalf("no more than %d", maxSleep) +func sleep(r *request, tout uint) { + if tout > maxSleepTout { + r.Fatalf("no more than %d", maxSleepTout) } - time.Sleep(time.Duration(n) * time.Second) + time.Sleep(time.Duration(tout) * time.Second) } func init() { - newCmd(sleep, "sleep") + newCmd("sleep", sleep, "tout") } -- cgit v1.2.3-70-g09d2