From 7e3a68249a0b000b472386154469564358720ced Mon Sep 17 00:00:00 2001 From: Ian P Badtrousers Date: Mon, 5 Jul 2021 14:25:24 +0300 Subject: [PATCH] context: args used to return [""] of length 1 --- context.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/context.go b/context.go index 157b23e..c51a7ff 100644 --- a/context.go +++ b/context.go @@ -261,7 +261,11 @@ func (c *nativeContext) Data() string { func (c *nativeContext) Args() []string { if c.message != nil { - return strings.Split(c.message.Payload, " ") + message := strings.Trim(c.message.Payload, " ") + if message == "" { + return nil + } + return strings.Split(message, " ") } if c.callback != nil { return strings.Split(c.callback.Data, "|")