Browse Source

uh

pull/1/head
Gregory Rudolph 5 years ago
parent
commit
e1a33f8749
  1. 37
      cmdUploadFile.go

37
cmdUploadFile.go

@ -0,0 +1,37 @@ @@ -0,0 +1,37 @@
// +build !rm_basic_commands allcommands joincmd
package main
import (
"fmt"
"github.com/jroimartin/gocui"
)
func init() {
command := Command{
Cmd: []string{"upload", "u"},
Description: "Upload a file",
Help: "",
Exec: cmdUploadFile,
}
RegisterCommand(command)
}
func cmdUploadFile(g *gocui.Gui, cmd []string) {
filePath := cmd[1]
var fileName string
if len(cmd) == 3 {
fileName = cmd[2]
} else {
fileName = ""
}
chat := k.NewChat(channel)
_, err := chat.Upload(fileName, filePath)
if err != nil {
printToView(g, "Feed", fmt.Sprintf("There was an error uploading %s to %s", filePath, channel.Name))
} else {
printToView(g, "Feed", fmt.Sprintf("Uploaded %s to %s", filePath, channel.Name))
}
}
Loading…
Cancel
Save