import (
"fmt"
"io/ioutil"
+ "log"
"os"
"strings"
- "github.com/mattermost/mattermost-server/v5/model"
+ "github.com/mattermost/mattermost-server/v6/model"
)
func main() {
os.Exit(1)
}
- Client := model.NewAPIv4Client("https://" + machine)
- Client.Login(login, password)
- info, resp := Client.GetFileInfo(fileId)
+ client := model.NewAPIv4Client("https://" + machine)
+ _, _, err := client.Login(login, password)
+ if err != nil {
+ log.Fatalln(err)
+ }
+ info, resp, err := client.GetFileInfo(fileId)
+ if err != nil {
+ log.Fatalln(err)
+ }
if info == nil {
fmt.Fprintln(os.Stderr, resp)
os.Exit(1)
fmt.Fprintln(os.Stderr, "Download? Ctrl-D/C")
os.Stdin.Read(make([]byte, 1))
}
- data, _ := Client.GetFile(fileId)
+ data, _, err := client.GetFile(fileId)
+ if err != nil {
+ log.Fatalln(err)
+ }
if err := ioutil.WriteFile(filename, data, os.FileMode(0666)); err != nil {
panic(err)
}