1
0

🐛 Fixed 'end of array' error in CommandArgument helper

This commit is contained in:
Maxim Lebedev 2017-11-30 03:08:29 +05:00
parent 780d5d366d
commit 080ead560a
No known key found for this signature in database
GPG Key ID: F8978F46FF0FFA4F

View File

@ -1,9 +1,6 @@
package telegram
import (
"strings"
"time"
)
import "time"
func (msg *Message) IsCommand() bool {
if len(msg.Entities) <= 0 {
@ -31,10 +28,13 @@ func (msg *Message) CommandArgument() string {
return ""
}
return strings.TrimLeft(
string([]rune(msg.Text)[(msg.Entities[0].Length):]),
" ",
)
argument := string([]rune(msg.Text)[msg.Entities[0].Length:])
if argument != "" {
return argument[1:]
}
return ""
}
func (msg *Message) HasArgument() bool {