|
|
|
@ -133,7 +133,7 @@ func (c *Client) sendMessagesReverse(chatID int64, messages []*client.Message) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (c *Client) usernameOrIdToId(username string) (int32, error) {
|
|
|
|
|
func (c *Client) usernameOrIDToID(username string) (int32, error) {
|
|
|
|
|
userID, err := strconv.ParseInt(username, 10, 32)
|
|
|
|
|
// couldn't parse the id, try to lookup as a username
|
|
|
|
|
if err != nil {
|
|
|
|
@ -481,7 +481,7 @@ func (c *Client) ProcessChatCommand(chatID int64, cmdline string) (string, bool)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if chatID < 0 {
|
|
|
|
|
userID, err := c.usernameOrIdToId(args[0])
|
|
|
|
|
userID, err := c.usernameOrIDToID(args[0])
|
|
|
|
|
if err != nil {
|
|
|
|
|
return err.Error(), true
|
|
|
|
|
}
|
|
|
|
@ -501,7 +501,7 @@ func (c *Client) ProcessChatCommand(chatID int64, cmdline string) (string, bool)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if chatID < 0 {
|
|
|
|
|
userID, err := c.usernameOrIdToId(args[0])
|
|
|
|
|
userID, err := c.usernameOrIDToID(args[0])
|
|
|
|
|
if err != nil {
|
|
|
|
|
return err.Error(), true
|
|
|
|
|
}
|
|
|
|
@ -522,7 +522,7 @@ func (c *Client) ProcessChatCommand(chatID int64, cmdline string) (string, bool)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if chatID < 0 {
|
|
|
|
|
userID, err := c.usernameOrIdToId(args[0])
|
|
|
|
|
userID, err := c.usernameOrIDToID(args[0])
|
|
|
|
|
if err != nil {
|
|
|
|
|
return err.Error(), true
|
|
|
|
|
}
|
|
|
|
|