import (
"flag"
"log"
+ "net/url"
"os"
"time"
"github.com/mattermost/mattermost-server/v6/model"
- "go.cypherpunks.ru/recfile"
"go.cypherpunks.ru/netrc"
+ "go.cypherpunks.ru/recfile"
"go.stargrave.org/mmc"
)
chId := flag.Arg(0)
postId := flag.Arg(1)
- login, password := netrc.Find(*entrypoint)
+ entrypointURL, err := url.Parse(*entrypoint)
+ if err != nil {
+ log.Fatalln(err)
+ }
+ login, password := netrc.Find(entrypointURL.Hostname())
if login == "" || password == "" {
- log.Fatalln("no credentials found for:", *entrypoint)
+ log.Fatalln("no credentials found for:", entrypointURL.Hostname())
}
- c := model.NewAPIv4Client("https://" + *entrypoint)
+ c := model.NewAPIv4Client(*entrypoint)
c.Login(login, password)
me, _, err := c.GetMe("")
if err != nil {