// +build !rm_basic_commands allcommands deletecmd

package main

import (
	"strconv"
)

func init() {
	command := Command{
		Cmd:         []string{"delete", "del", "-"},
		Description: "$messageId - Delete a message by $messageId",
		Help:        "",
		Exec:        cmdDelete,
	}

	RegisterCommand(command)
}
func cmdDelete(cmd []string) {
	var messageID int
	if len(cmd) > 1 {
		messageID, _ = strconv.Atoi(cmd[1])
	} else {
		messageID = lastMessage.ID
	}

	chat := k.NewChat(channel)
	_, err := chat.Delete(messageID)
	if err != nil {
		printError("There was an error deleting your message.")
	}

}