context: args used to return [""] of length 1

pull/425/head
Ian P Badtrousers 3 years ago
parent 83bd8dd89d
commit 7e3a68249a

@ -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, "|")

Loading…
Cancel
Save