"flag"
"log"
"os"
- "time"
"github.com/mattermost/mattermost-server/v6/model"
"go.cypherpunks.ru/recfile"
}
c := model.NewAPIv4Client("https://" + *entrypoint)
c.Login(login, password)
-
- users := make(map[string]*model.User)
- for pageNum := 0; ; pageNum++ {
- time.Sleep(mmc.SleepTime)
- page, _, err := c.GetUsers(pageNum, PerPage, "")
- if err != nil {
- log.Fatalln(err)
- }
- for _, u := range page {
- users[u.Id] = u
- }
- if len(page) < PerPage {
- break
- }
+ users, err := mmc.GetUsers(c, nil)
+ if err != nil {
+ log.Fatalln(err)
}
list, _, err := c.GetPostsBefore(chId, postId, 0, 200, "", false)