23 lines
549 B
Go
23 lines
549 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"log/slog"
|
|
|
|
"gemini_site/internal/microblog"
|
|
"gemini_site/internal/pocketbase"
|
|
)
|
|
|
|
func main() {
|
|
pbClient := pocketbase.NewPocketBaseClient()
|
|
mb := microblog.NewMicroBlog(pbClient)
|
|
res, err := mb.GetRecentPosts(10)
|
|
// res, err := pbClient.GetList("micro_blog_posts", 1, 10, "-posted")
|
|
fmt.Println("Getting page 1 of microblog posts, 10 posts")
|
|
// posts, err := client.GetPosts(1)
|
|
if err != nil {
|
|
slog.Error("Error getting posts", "error", err)
|
|
} else {
|
|
slog.Info("Got microblog posts", "posts", res)
|
|
}
|
|
}
|