Browse Source

Add edit

pull/1/head
Gregory Rudolph 5 years ago
parent
commit
58d3193826
  1. 40
      cmdEdit.go

40
cmdEdit.go

@ -0,0 +1,40 @@ @@ -0,0 +1,40 @@
// +build !rm_basic_commands allcommands editcmd
package main
import (
"fmt"
"strconv"
"strings"
)
func init() {
command := Command{
Cmd: []string{"edit", "e"},
Description: "$messageId - Edit a message (messageID is optional)",
Help: "",
Exec: cmdEdit,
}
RegisterCommand(command)
}
func cmdEdit(cmd []string) {
var messageId int
if len(cmd) == 2 {
messageId, _ = strconv.Atoi(cmd[1])
printToView("Input", fmt.Sprintf("/edit %d Type edit here",messageId))
return
}
if len(cmd) < 3 {
printToView("Feed", "Not enough options for Edit")
return
}
messageId, _ = strconv.Atoi(cmd[1])
chat := k.NewChat(channel)
newMessage := strings.Join(cmd[2:], " ")
chat.Edit(messageId,newMessage)
}
Loading…
Cancel
Save