]> Sergey Matveev's repositories - mmc.git/commitdiff
cmd/scrollback pagination
authorSergey Matveev <stargrave@stargrave.org>
Sun, 12 Mar 2023 08:43:07 +0000 (11:43 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 12 Mar 2023 12:42:11 +0000 (15:42 +0300)
cmd/scrollback/main.go

index 95f735e1676057518d1f7f27c03d02d637543008..410d290afe247cf48b9de49ac56230ba57281d2c 100644 (file)
@@ -30,6 +30,7 @@ const PerPage = 100
 
 func main() {
        entrypoint := flag.String("entrypoint", "mm.rnd.stcnet.ru", "Entrypoint")
+       pageNum := flag.Int("page", 0, "Page number")
        flag.Parse()
        log.SetFlags(log.Lshortfile)
        log.SetOutput(os.Stdout)
@@ -46,8 +47,7 @@ func main() {
        if err != nil {
                log.Fatalln(err)
        }
-
-       list, _, err := c.GetPostsBefore(chId, postId, 0, 200, "", false)
+       list, _, err := c.GetPostsBefore(chId, postId, *pageNum, PerPage, "", false)
        if err != nil {
                log.Fatalln(err)
        }
@@ -60,6 +60,5 @@ func main() {
                        log.Fatalln(err)
                }
        }
-
        c.Logout()
 }